mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-11-08 17:53:38 +00:00
Invite Links Fixes
This commit is contained in:
parent
35190aea2d
commit
d1f75bc5a4
@ -687,8 +687,10 @@ public func inviteLinkListController(context: AccountContext, peerId: PeerId, ad
|
|||||||
ActionSheetButtonItem(title: presentationData.strings.GroupInfo_InviteLink_RevokeLink, color: .destructive, action: {
|
ActionSheetButtonItem(title: presentationData.strings.GroupInfo_InviteLink_RevokeLink, color: .destructive, action: {
|
||||||
dismissAction()
|
dismissAction()
|
||||||
|
|
||||||
revokeLinkDisposable.set((revokePeerExportedInvitation(account: context.account, peerId: peerId, link: invite.link) |> deliverOnMainQueue).start(completed: {
|
revokeLinkDisposable.set((revokePeerExportedInvitation(account: context.account, peerId: peerId, link: invite.link) |> deliverOnMainQueue).start(next: { result in
|
||||||
|
if case let .replace(_, newInvite) = result {
|
||||||
|
invitesContext.add(newInvite)
|
||||||
|
}
|
||||||
}))
|
}))
|
||||||
|
|
||||||
invitesContext.remove(invite)
|
invitesContext.remove(invite)
|
||||||
|
|||||||
@ -537,8 +537,10 @@ public final class InviteLinkViewController: ViewController {
|
|||||||
dismissAction()
|
dismissAction()
|
||||||
self?.controller?.dismiss()
|
self?.controller?.dismiss()
|
||||||
|
|
||||||
let _ = (revokePeerExportedInvitation(account: context.account, peerId: peerId, link: invite.link) |> deliverOnMainQueue).start(completed: {
|
let _ = (revokePeerExportedInvitation(account: context.account, peerId: peerId, link: invite.link) |> deliverOnMainQueue).start(next: { result in
|
||||||
|
if case let .replace(_, newInvite) = result {
|
||||||
|
self?.controller?.invitationsContext?.add(newInvite)
|
||||||
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
self?.controller?.invitationsContext?.remove(invite)
|
self?.controller?.invitationsContext?.remove(invite)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user