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