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

@@ -479,10 +479,13 @@ private func continueSynchronizeInstalledStickerPacks(transaction: Transaction,
}
let sequence = request
|> retryRequest
|> retryRequestIfNotFrozen
|> mapError { _ -> SynchronizeInstalledStickerPacksError in
}
|> mapToSignal { result -> Signal<Void, SynchronizeInstalledStickerPacksError> in
guard let result else {
return .complete()
}
return postbox.transaction { transaction -> Signal<Void, SynchronizeInstalledStickerPacksError> in
let checkLocalCollectionInfos = transaction.getItemCollectionsInfos(namespace: collectionNamespace).map { $0.1 as! StickerPackCollectionInfo }
if checkLocalCollectionInfos != localCollectionInfos {