mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-12-22 14:20:20 +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
|
||||
)
|
||||
}
|
||||
|> deliverOn(Queue.mainQueue())
|
||||
|> deliverOn(Queue(name: "PresentationData-Load", qos: .userInteractive))
|
||||
|> map { internalData -> InitialPresentationDataAndSettings in
|
||||
let localizationSettings: LocalizationSettings?
|
||||
if let current = internalData.localizationSettings?.get(LocalizationSettings.self) {
|
||||
|
||||
Reference in New Issue
Block a user