Apply patch

This commit is contained in:
Ali
2020-06-16 23:59:04 +04:00
parent d4bd039b6e
commit b31e1dfb8b
9 changed files with 226 additions and 162 deletions

View File

@@ -53,6 +53,28 @@ final class ChatTextInputAudioRecordingTimeNode: ASDisplayNode {
}
}
private var durationDisposable: MetaDisposable?
var videoRecordingStatus: InstantVideoControllerRecordingStatus? {
didSet {
if self.videoRecordingStatus !== oldValue {
if self.durationDisposable == nil {
durationDisposable = MetaDisposable()
}
if let videoRecordingStatus = self.videoRecordingStatus {
self.durationDisposable?.set(videoRecordingStatus.duration.start(next: { [weak self] duration in
Queue.mainQueue().async { [weak self] in
self?.timestamp = duration
}
}))
} else if self.audioRecorder == nil {
self.durationDisposable?.set(nil)
}
}
}
}
private var theme: PresentationTheme
init(theme: PresentationTheme) {