Various improvements

This commit is contained in:
Ilya Laktyushin
2025-01-20 05:46:17 +04:00
parent 575eb2ca5f
commit c73f24f5f2
18 changed files with 454 additions and 424 deletions

View File

@@ -642,15 +642,15 @@ public func createChannelController(context: AccountContext, mode: CreateChannel
}))
presentControllerImpl?(controller, ViewControllerPresentationArguments(presentationAnimation: .modalSheet))
}
mixin.requestAvatarEditor = { imageCompletion, videoCompletion in
guard let imageCompletion, let videoCompletion else {
return
}
let controller = AvatarEditorScreen(context: context, inputData: keyboardInputData.get(), peerType: .channel, markup: nil)
controller.imageCompletion = imageCompletion
controller.videoCompletion = videoCompletion
pushControllerImpl?(controller)
}
// mixin.requestAvatarEditor = { imageCompletion, videoCompletion in
// guard let imageCompletion, let videoCompletion else {
// return
// }
// let controller = AvatarEditorScreen(context: context, inputData: keyboardInputData.get(), peerType: .channel, markup: nil)
// controller.imageCompletion = imageCompletion
// controller.videoCompletion = videoCompletion
// pushControllerImpl?(controller)
// }
mixin.didFinishWithImage = { image in
if let image = image {
completedChannelPhotoImpl(image)