mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 22:55:00 +00:00
Video message recording improvements
This commit is contained in:
@@ -147,12 +147,12 @@ public final class EntityVideoRecorder {
|
||||
|
||||
self.start = CACurrentMediaTime()
|
||||
self.recordingDisposable.set((self.camera.startRecording()
|
||||
|> deliverOnMainQueue).startStrict(next: { [weak self] duration in
|
||||
|> deliverOnMainQueue).startStrict(next: { [weak self] recordingData in
|
||||
guard let self else {
|
||||
return
|
||||
}
|
||||
self.durationPromise.set(duration)
|
||||
if duration >= self.maxDuration {
|
||||
self.durationPromise.set(recordingData.duration)
|
||||
if recordingData.duration >= self.maxDuration {
|
||||
let onAutomaticStop = self.onAutomaticStop
|
||||
self.stopRecording(save: true, completion: {
|
||||
onAutomaticStop()
|
||||
|
||||
Reference in New Issue
Block a user