mirror of
https://github.com/vector-im/element-ios.git
synced 2024-09-29 07:42:40 +00:00
use roomId for audioPlayerId, remove dead code, make functions private.
This commit is contained in:
parent
c1fd40c5bb
commit
eb92cc9cf8
1 changed files with 16 additions and 22 deletions
|
@ -54,12 +54,6 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
|
|||
return dateFormatter
|
||||
}()
|
||||
|
||||
private static let fileNameDateFormatter: DateFormatter = {
|
||||
let dateFormatter = DateFormatter()
|
||||
dateFormatter.dateFormat = Constants.fileNameDateFormat
|
||||
return dateFormatter
|
||||
}()
|
||||
|
||||
private var temporaryFileURL: URL? {
|
||||
guard let roomId = roomId else {
|
||||
return nil
|
||||
|
@ -106,18 +100,6 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
|
|||
updateUI()
|
||||
}
|
||||
|
||||
func checkForRecording() {
|
||||
guard let temporaryFileURL = temporaryFileURL else {
|
||||
return
|
||||
}
|
||||
if FileManager.default.fileExists(atPath: temporaryFileURL.path) {
|
||||
isInLockedMode = true
|
||||
loadDraftRecording()
|
||||
}
|
||||
|
||||
updateUI()
|
||||
}
|
||||
|
||||
// MARK: - VoiceMessageToolbarViewDelegate
|
||||
|
||||
func voiceMessageToolbarViewDidRequestRecordingStart(_ toolbarView: VoiceMessageToolbarView) {
|
||||
|
@ -254,6 +236,18 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
|
|||
|
||||
// MARK: - Private
|
||||
|
||||
private func checkForRecording() {
|
||||
guard let temporaryFileURL = temporaryFileURL else {
|
||||
return
|
||||
}
|
||||
if FileManager.default.fileExists(atPath: temporaryFileURL.path) {
|
||||
isInLockedMode = true
|
||||
loadDraftRecording()
|
||||
}
|
||||
|
||||
updateUI()
|
||||
}
|
||||
|
||||
private func finishRecording() {
|
||||
guard let temporaryFileURL = temporaryFileURL else {
|
||||
return
|
||||
|
@ -274,11 +268,12 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
|
|||
updateUI()
|
||||
}
|
||||
|
||||
func loadDraftRecording() {
|
||||
guard let temporaryFileURL = temporaryFileURL else {
|
||||
private func loadDraftRecording() {
|
||||
guard let temporaryFileURL = temporaryFileURL,
|
||||
let roomId = roomId else {
|
||||
return
|
||||
}
|
||||
audioPlayer = mediaServiceProvider.audioPlayerForIdentifier(UUID().uuidString)
|
||||
audioPlayer = mediaServiceProvider.audioPlayerForIdentifier(roomId)
|
||||
audioPlayer?.registerDelegate(self)
|
||||
audioPlayer?.loadContentFromURL(temporaryFileURL)
|
||||
|
||||
|
@ -490,4 +485,3 @@ public class VoiceMessageController: NSObject, VoiceMessageToolbarViewDelegate,
|
|||
audioSamples = audioSamples + [Float](repeating: 0.0, count: delta)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue