Frozen account improvements

This commit is contained in:
Ilya Laktyushin
2025-03-19 14:39:39 +04:00
parent 344bbb4fcd
commit ef3eb05d69
13 changed files with 138 additions and 49 deletions

View File

@@ -151,7 +151,7 @@ func _internal_updateRecentPeersEnabled(postbox: Postbox, network: Network, enab
func _internal_managedRecentlyUsedInlineBots(postbox: Postbox, network: Network, accountPeerId: PeerId) -> Signal<Void, NoError> {
let remotePeers = network.request(Api.functions.contacts.getTopPeers(flags: 1 << 2, offset: 0, limit: 16, hash: 0))
|> retryRequest
|> retryRequestIfNotFrozen
|> map { result -> (AccumulatedPeers, [(PeerId, Double)])? in
switch result {
case .topPeersDisabled:
@@ -174,6 +174,8 @@ func _internal_managedRecentlyUsedInlineBots(postbox: Postbox, network: Network,
return (parsedPeers, peersWithRating)
case .topPeersNotModified:
break
default:
break
}
return (AccumulatedPeers(), [])
}