Support updateConfig

This commit is contained in:
Ali
2022-06-20 13:11:00 +01:00
parent 688bf1bd4f
commit c8a981238e
4 changed files with 39 additions and 7 deletions

View File

@@ -176,6 +176,8 @@ public final class AccountStateManager {
private let appliedQtsPromise = Promise<Int32?>(nil)
private let appliedQtsDisposable = MetaDisposable()
var updateConfigRequested: (() -> Void)?
init(
accountPeerId: PeerId,
accountManager: AccountManager<TelegramAccountManagerTypes>,
@@ -780,6 +782,10 @@ public final class AccountStateManager {
if !events.deletedMessageIds.isEmpty {
self.deletedMessagesPipe.putNext(events.deletedMessageIds)
}
if events.updateConfig {
self.updateConfigRequested?()
}
case let .pollCompletion(pollId, preMessageIds, preSubscribers):
if self.operations.count > 1 {
self.operations.removeFirst()