mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Fix join voice chat menu
This commit is contained in:
@@ -466,10 +466,14 @@ func openResolvedUrlImpl(_ resolvedUrl: ResolvedUrl, context: AccountContext, ur
|
||||
case let .joinVoiceChat(peerId, invite):
|
||||
dismissInput()
|
||||
if let navigationController = navigationController {
|
||||
context.sharedContext.navigateToChatController(NavigateToChatControllerParams(navigationController: navigationController, context: context, chatLocation: .peer(peerId)))
|
||||
context.sharedContext.navigateToChatController(NavigateToChatControllerParams(navigationController: navigationController, context: context, chatLocation: .peer(peerId), completion: { chatController in
|
||||
guard let chatController = chatController as? ChatControllerImpl else {
|
||||
return
|
||||
}
|
||||
navigationController.currentWindow?.present(VoiceChatJoinScreen(context: context, peerId: peerId, invite: invite, join: { [weak chatController] call in
|
||||
chatController?.joinGroupCall(peerId: peerId, invite: invite, activeCall: call)
|
||||
}), on: .root, blockInteraction: false, completion: {})
|
||||
}))
|
||||
}
|
||||
present(VoiceChatJoinScreen(context: context, peerId: peerId, invite: invite, join: { call in
|
||||
joinVoiceChat?(peerId, invite, call)
|
||||
}), nil)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user