mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-02 12:48:45 +00:00
Fixed Siri message reading
This commit is contained in:
parent
d31c97ae95
commit
d8de3f48ae
@ -326,14 +326,12 @@ class IntentHandler: INExtension, INSendMessageIntentHandling, INSearchForMessag
|
||||
|> introduceError(IntentHandlingError.self)
|
||||
|> mapToSignal { account -> Signal<[INMessage], IntentHandlingError> in
|
||||
account.shouldBeServiceTaskMaster.set(.single(.now))
|
||||
let completedUpdating: Signal<Bool, IntentHandlingError> = (.single(true) |> then(account.stateManager.isUpdating))
|
||||
|> introduceError(IntentHandlingError.self)
|
||||
|> filter { !$0 }
|
||||
|> take(1)
|
||||
|> timeout(3.0, queue: Queue.mainQueue(), alternate: .fail(.generic))
|
||||
account.resetStateManagement()
|
||||
|
||||
return completedUpdating
|
||||
|> mapToSignal { value -> Signal<[INMessage], IntentHandlingError> in
|
||||
return account.stateManager.pollStateUpdateCompletion()
|
||||
|> introduceError(IntentHandlingError.self)
|
||||
|> take(1)
|
||||
|> mapToSignal { _ -> Signal<[INMessage], IntentHandlingError> in
|
||||
return unreadMessages(account: account)
|
||||
|> introduceError(IntentHandlingError.self)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user