mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 22:25:57 +00:00
Subtract stars balance automatically
This commit is contained in:
@@ -292,6 +292,11 @@ public final class AccountStateManager {
|
||||
return self.botPreviewUpdatesPipe.signal()
|
||||
}
|
||||
|
||||
fileprivate let forceSendPendingStarsReactionPipe = ValuePipe<MessageId>()
|
||||
public var forceSendPendingStarsReaction: Signal<MessageId, NoError> {
|
||||
return self.forceSendPendingStarsReactionPipe.signal()
|
||||
}
|
||||
|
||||
private var updatedWebpageContexts: [MediaId: UpdatedWebpageSubscriberContext] = [:]
|
||||
private var updatedPeersNearbyContext = UpdatedPeersNearbySubscriberContext()
|
||||
private var updatedRevenueBalancesContext = UpdatedRevenueBalancesSubscriberContext()
|
||||
@@ -1873,11 +1878,25 @@ public final class AccountStateManager {
|
||||
}
|
||||
}
|
||||
|
||||
var forceSendPendingStarsReaction: Signal<MessageId, NoError> {
|
||||
return self.impl.signalWith { impl, subscriber in
|
||||
return impl.forceSendPendingStarsReaction.start(next: subscriber.putNext, error: subscriber.putError, completed: subscriber.putCompletion)
|
||||
}
|
||||
}
|
||||
|
||||
func forceSendPendingStarsReaction(messageId: MessageId) {
|
||||
self.impl.with { impl in
|
||||
impl.forceSendPendingStarsReactionPipe.putNext(messageId)
|
||||
}
|
||||
}
|
||||
|
||||
var updateConfigRequested: (() -> Void)?
|
||||
var isPremiumUpdated: (() -> Void)?
|
||||
|
||||
let messagesRemovedContext = MessagesRemovedContext()
|
||||
|
||||
public weak var starsContext: StarsContext?
|
||||
|
||||
init(
|
||||
accountPeerId: PeerId,
|
||||
accountManager: AccountManager<TelegramAccountManagerTypes>,
|
||||
|
||||
Reference in New Issue
Block a user