mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-23 14:45:21 +00:00
Load presentation data on background queue to avoid deadlock
This commit is contained in:
@@ -289,7 +289,7 @@ public func currentPresentationDataAndSettings(accountManager: AccountManager<Te
|
|||||||
contactSynchronizationSettings: contactSynchronizationSettings
|
contactSynchronizationSettings: contactSynchronizationSettings
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|> deliverOn(Queue.mainQueue())
|
|> deliverOn(Queue(name: "PresentationData-Load", qos: .userInteractive))
|
||||||
|> map { internalData -> InitialPresentationDataAndSettings in
|
|> map { internalData -> InitialPresentationDataAndSettings in
|
||||||
let localizationSettings: LocalizationSettings?
|
let localizationSettings: LocalizationSettings?
|
||||||
if let current = internalData.localizationSettings?.get(LocalizationSettings.self) {
|
if let current = internalData.localizationSettings?.get(LocalizationSettings.self) {
|
||||||
|
|||||||
Reference in New Issue
Block a user