From 43d9ef8ce06ee97edba7eca7e08652b382992bae Mon Sep 17 00:00:00 2001 From: Matthew Chen Date: Sat, 14 Dec 2019 04:52:17 -0300 Subject: [PATCH] Install default packs async. --- .../src/Messages/Stickers/StickerManager.swift | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/SignalServiceKit/src/Messages/Stickers/StickerManager.swift b/SignalServiceKit/src/Messages/Stickers/StickerManager.swift index 51bacbf77e..75697f5ab3 100644 --- a/SignalServiceKit/src/Messages/Stickers/StickerManager.swift +++ b/SignalServiceKit/src/Messages/Stickers/StickerManager.swift @@ -422,10 +422,12 @@ public class StickerManager: NSObject { } private class func tryToDownloadDefaultStickerPacks(shouldInstall: Bool) { - tryToDownloadStickerPacks(stickerPacks: DefaultStickerPack.packsToAutoInstall, - installMode: .installIfUnsaved) - tryToDownloadStickerPacks(stickerPacks: DefaultStickerPack.packsToNotAutoInstall, - installMode: .doNotInstall) + DispatchQueue.global().async { + self.tryToDownloadStickerPacks(stickerPacks: DefaultStickerPack.packsToAutoInstall, + installMode: .installIfUnsaved) + self.tryToDownloadStickerPacks(stickerPacks: DefaultStickerPack.packsToNotAutoInstall, + installMode: .doNotInstall) + } } @objc