mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-24 07:05:35 +00:00
Update API
This commit is contained in:
@@ -214,7 +214,7 @@ func _internal_dismissPeerStatusOptions(account: Account, peerId: PeerId) -> Sig
|
||||
if let current = current as? CachedUserData {
|
||||
var peerStatusSettings = current.peerStatusSettings ?? PeerStatusSettings()
|
||||
peerStatusSettings.flags = []
|
||||
return current.withUpdatedPeerStatusSettings(PeerStatusSettings(flags: []))
|
||||
return current.withUpdatedPeerStatusSettings(peerStatusSettings)
|
||||
} else if let current = current as? CachedGroupData {
|
||||
var peerStatusSettings = current.peerStatusSettings ?? PeerStatusSettings()
|
||||
peerStatusSettings.flags = []
|
||||
|
||||
@@ -56,12 +56,12 @@ func fetchAndUpdateSupplementalCachedPeerData(peerId rawPeerId: PeerId, accountP
|
||||
var peerStatusSettings: PeerStatusSettings
|
||||
if let peer = transaction.getPeer(peer.id), let associatedPeerId = peer.associatedPeerId, !transaction.isPeerContact(peerId: associatedPeerId) {
|
||||
if let peer = peer as? TelegramSecretChat, case .creator = peer.role {
|
||||
peerStatusSettings = PeerStatusSettings(flags: [])
|
||||
peerStatusSettings = PeerStatusSettings(flags: [], managingBot: nil)
|
||||
} else {
|
||||
peerStatusSettings = PeerStatusSettings(flags: [.canReport])
|
||||
peerStatusSettings = PeerStatusSettings(flags: [.canReport], managingBot: nil)
|
||||
}
|
||||
} else {
|
||||
peerStatusSettings = PeerStatusSettings(flags: [])
|
||||
peerStatusSettings = PeerStatusSettings(flags: [], managingBot: nil)
|
||||
}
|
||||
|
||||
transaction.updatePeerCachedData(peerIds: [peer.id], update: { peerId, current in
|
||||
|
||||
Reference in New Issue
Block a user