mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Various improvements
This commit is contained in:
@@ -674,7 +674,19 @@ private final class CameraScreenComponent: CombinedComponent {
|
||||
self.resultDisposable.set((camera.stopRecording()
|
||||
|> deliverOnMainQueue).start(next: { [weak self] result in
|
||||
if let self, case let .finished(mainResult, additionalResult, duration, positionChangeTimestamps, _) = result {
|
||||
self.completion.invoke(.single(.video(CameraScreen.Result.Video(videoPath: mainResult.0, coverImage: mainResult.1, mirror: mainResult.2, additionalVideoPath: additionalResult?.0, additionalCoverImage: additionalResult?.1, dimensions: PixelDimensions(mainResult.3), duration: duration, positionChangeTimestamps: positionChangeTimestamps, additionalVideoPosition: .topRight))))
|
||||
self.completion.invoke(.single(
|
||||
.video(CameraScreen.Result.Video(
|
||||
videoPath: mainResult.path,
|
||||
coverImage: mainResult.thumbnail,
|
||||
mirror: mainResult.isMirrored,
|
||||
additionalVideoPath: additionalResult?.path,
|
||||
additionalCoverImage: additionalResult?.thumbnail,
|
||||
dimensions: PixelDimensions(mainResult.dimensions),
|
||||
duration: duration,
|
||||
positionChangeTimestamps: positionChangeTimestamps,
|
||||
additionalVideoPosition: .topRight
|
||||
))
|
||||
))
|
||||
}
|
||||
}))
|
||||
self.isTransitioning = true
|
||||
|
||||
Reference in New Issue
Block a user