Various improvements

This commit is contained in:
Ilya Laktyushin
2022-05-23 18:35:21 +04:00
parent 9dc4560011
commit e8d2a18adf
6 changed files with 100 additions and 54 deletions

View File

@@ -20,8 +20,14 @@ func _internal_toggleStickerSaved(postbox: Postbox, network: Network, accountPee
return addSavedSticker(postbox: postbox, network: network, file: file)
|> map { _ -> SavedStickerResult in
return items.count == limitsConfiguration.maxFavedStickerCount && !isPremium ? .limitExceeded(limitsConfiguration.maxFavedStickerCount, premiumLimitsConfiguration.maxFavedStickerCount) : .generic
return .generic
}
|> filter { _ in
return false
}
|> then(
items.count == limitsConfiguration.maxFavedStickerCount && !isPremium ? .single(.limitExceeded(limitsConfiguration.maxFavedStickerCount, premiumLimitsConfiguration.maxFavedStickerCount)) : .single(.generic)
)
}
|> castError(AddSavedStickerError.self)
|> switchToLatest