Various improvements

(cherry picked from commit 7e240c7064)
This commit is contained in:
Isaac
2025-07-08 15:59:17 +04:00
parent 20a85a4ff7
commit 636508fc97
21 changed files with 177 additions and 89 deletions

View File

@@ -519,10 +519,13 @@ public final class CallListController: TelegramBaseController {
return
}
var dismissSelectionController: (() -> Void)?
let options = [ContactListAdditionalOption(title: self.presentationData.strings.CallList_NewCallLink, icon: .generic(PresentationResourcesItemList.linkIcon(presentationData.theme)!), action: { [weak self] in
guard let self else {
return
}
dismissSelectionController?()
self.createGroupCall(peerIds: [], isVideo: false)
}, clearHighlightAutomatically: true)]
@@ -546,6 +549,10 @@ public final class CallListController: TelegramBaseController {
if let navigationController = self.context.sharedContext.mainWindow?.viewController as? NavigationController {
navigationController.pushViewController(controller)
}
dismissSelectionController = { [weak controller] in
controller?.dismiss()
}
let _ = (controller.result
|> take(1)