Fix single premium gifting from settings

This commit is contained in:
Ilya Laktyushin 2023-12-18 18:17:39 +04:00
parent 857f508dea
commit 7e8f2fe9e7

View File

@ -876,10 +876,10 @@ private final class PremiumGiftScreenComponent: CombinedComponent {
self.inProgress = true
self.updateInProgress(true)
self.updated(transition: .immediate)
let purpose: AppStoreTransactionPurpose
var quantity: Int32 = 1
if self.peerIds.count > 1 {
if case .settings = self.source {
purpose = .giftCode(peerIds: self.peerIds, boostPeer: nil, currency: currency, amount: amount)
quantity = Int32(self.peerIds.count)
} else if let peerId = self.peerIds.first {