#4094 - Various tweaks, bug fixes and improvements following code review.

This commit is contained in:
Stefan Ceriu
2021-06-23 15:37:34 +03:00
parent 27fbed011e
commit 1000736265
40 changed files with 158 additions and 156 deletions
@@ -40,7 +40,7 @@ class VoiceMessagePlaybackController: VoiceMessageAudioPlayerDelegate, VoiceMess
let playbackView: VoiceMessagePlaybackView
init() {
playbackView = VoiceMessagePlaybackView.instanceFromNib()
playbackView = VoiceMessagePlaybackView.loadFromNib()
audioPlayer = VoiceMessageAudioPlayer()
timeFormatter = DateFormatter()
@@ -52,6 +52,9 @@ class VoiceMessagePlaybackController: VoiceMessageAudioPlayerDelegate, VoiceMess
displayLink = CADisplayLink(target: WeakObjectWrapper(self), selector: #selector(handleDisplayLinkTick))
displayLink.isPaused = true
displayLink.add(to: .current, forMode: .common)
NotificationCenter.default.addObserver(self, selector: #selector(updateTheme), name: .themeServiceDidChangeTheme, object: nil)
updateTheme()
}
var attachment: MXKAttachment? {
@@ -198,4 +201,9 @@ class VoiceMessagePlaybackController: VoiceMessageAudioPlayerDelegate, VoiceMess
}
})
}
@objc private func updateTheme() {
playbackView.update(theme: ThemeService.shared().theme)
}
}