From 1109931d8e6f294a8c5340ba90351ae16194034d Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Thu, 24 Jun 2021 14:30:49 -0400 Subject: [PATCH] removed commented code. --- MVMCoreUI/Behaviors/PlayAudioBehavior.swift | 156 -------------------- 1 file changed, 156 deletions(-) diff --git a/MVMCoreUI/Behaviors/PlayAudioBehavior.swift b/MVMCoreUI/Behaviors/PlayAudioBehavior.swift index 7ea37809..b555eb01 100644 --- a/MVMCoreUI/Behaviors/PlayAudioBehavior.swift +++ b/MVMCoreUI/Behaviors/PlayAudioBehavior.swift @@ -71,160 +71,4 @@ public class PagePlayAudioBehavior: PageCustomActionHandlerBehavior { public func onPageHidden(_ delegateObject: MVMCoreUIDelegateObject?) { // TODO: Stop player } - - -// func saveVoicemailToDocumentDirectory(voicemail:String) -> URL { -// let voicemailUrl = URL(string: "fileNotFound")! -// ///Setting Voicemail Path -// -// let cacheDirectory = NSSearchPathForDirectoriesInDomains(.cachesDirectory, .userDomainMask, true).first as NSString? -// -// if let cachePath = cacheDirectory?.appendingPathComponent("fdv.voicemails"), !FileManager.default.fileExists(atPath: cachePath) { -// do{ -// try FileManager.default.createDirectory(atPath: cachePath, withIntermediateDirectories: false, attributes: nil) -// } catch let error as NSError { -// MVMCoreLoggingHandler.logDebugMessage(withDelegate: error.debugDescription) -// } -// } -// let fileName = cacheDirectory?.appendingPathComponent("fdv.voicemails").appending("/VM_1.wmv") -//#warning("Pending task to check if we can protect the voicemail data") -// -// let voicemailData = Data(base64Encoded: voicemail) -// do{ -// if let _fileName = fileName, let fileUrl = URL(string: _fileName) { -// try voicemailData?.write(to: fileUrl, options: .completeFileProtection) -// return fileUrl -// } -// } catch let error as NSError { -// MVMCoreLoggingHandler.logDebugMessage(withDelegate: error.debugDescription) -// } -// return voicemailUrl -// } - - -// NSDictionary *completeProtection = [NSDictionary dictionaryWithObject:NSFileProtectionComplete forKey:NSFileProtectionKey]; -// [[NSFileManager defaultManager] setAttributes:completeProtection ofItemAtPath:appFile error:nil]; -// return ([data writeToFile:appFile atomically:YES]); - - -// func downloadVoicemail(url: URL?) { -// -// let downloadTask = URLSession.shared.downloadTask(with: url!) { url, response, error in -// guard error == nil, let fileURL = url else { return } -// do { -// let documentsURL = try FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false) -// let savedURL = documentsURL.appendingPathComponent(fileURL.lastPathComponent) -// try FileManager.default.moveItem(at: fileURL, to: savedURL) -// -// } catch let error as NSError { -// MVMCoreLoggingHandler.logDebugMessage(withDelegate: error.debugDescription) -// } -// } -// downloadTask.resume() -// } - -/* - // https://oneconfluence.verizon.com/pages/viewpage.action?spaceKey=EIM&title=FDV+API - - /// The directory to store all downloaded voicemails. - func voicemailDirectory() -> URL? { - - guard let documentsURL = FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first else { return nil } - return documentsURL.appendingPathComponent("fios_vm") - } - - func voicemailListQuery(accountId: String, sourceIP: String, mdn: String, mailBoxNo: String, timeZone: String) { - - let url = URL(string: "")! - var request = URLRequest(url: url) - request.httpMethod = "POST" - - let task = URLSession.shared.dataTask(with: request) { data, response, error in - // do something with the result - // print(data) -// if let data = data { - // TODO: Receive List of MDNs - // if let data = data, let dataString = String(data: data, encoding: .utf8) { - // print("Response data string:\n \(dataString)") - // } - // print(String(data: data, encoding: .utf8)) -// } else { - // print("no data") -// } - } - - task.resume() - - } - - func fetchVoicemail(accountId: String, sourceIP: String, mdn: String, mailBoxNo: String) { - -// guard let messageID = messageID else { return } - - let url = URL(string: "")! - var request = URLRequest(url: url) - request.httpMethod = "POST" - - let task = URLSession.shared.dataTask(with: request) { data, response, error in - // do something with the result - // print(data) -// if let data = data { - //body/VoiceMailMessages/Stream/TN/VMID/Audio/bin - // TODO: Receive List of MDNs - // if let data = data, let dataString = String(data: data, encoding: .utf8) { - // print("Response data string:\n \(dataString)") - // } - // print(String(data: data, encoding: .utf8)) -// } else { - // print("no data") -// } - } - - task.resume() - - // TODO: Fetch Audio file. - } - - func downloadVoicemail(url: URL?) { - - let downloadTask = URLSession.shared.downloadTask(with: url!) { [weak self] url, response, error in - guard error == nil, - let fileURL = url - else { return } - - do { - // "data/user/0/com.verizon.myfios/files/VM_INBOX-8711.wav" - let documentsURL = try FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: false) - let savedURL = documentsURL.appendingPathComponent(fileURL.lastPathComponent) - try FileManager.default.moveItem(at: fileURL, to: savedURL) - self?.audioFilePath = savedURL - } catch let error as NSError { - MVMCoreLoggingHandler.logDebugMessage(withDelegate: error.debugDescription) - } - } - downloadTask.resume() - } - - func fetchAudioFilePath() { - - guard let messageID = messageID, // "INBOX-8711" - let cleanMDN = cleanMDN, // "4124712342" - let destinationURL = voicemailDirectory() - else { return } - - let uri = "com.verizon.fios.voice2/downloadvm?VM_DOWNLOAD_URI_DATA_MESSAGE_ID=\(messageID)&VM_DOWNLOAD_URI_DATA_TN=\(cleanMDN)" - let url = URL(string: uri) - - - // TODO: First check to see if the file is stored on disk, if not, then downloaded. - createDirectoryIfNeeded(url: destinationURL) - - if FileManager.default.fileExists(atPath: destinationURL.path) { - audioFilePath = destinationURL - - } else { - downloadVoicemail(url: url) - } - } - */ }