diff --git a/SignalServiceKit/src/Loki/Database/Storage.swift b/SignalServiceKit/src/Loki/Database/Storage.swift index 4f27ddba5..bf467b705 100644 --- a/SignalServiceKit/src/Loki/Database/Storage.swift +++ b/SignalServiceKit/src/Loki/Database/Storage.swift @@ -7,7 +7,7 @@ import PromiseKit @objc(LKStorage) public final class Storage : NSObject { - private static let queue = DispatchQueue(label: "Storage.queue", qos: .userInitiated) + public static let serialQueue = DispatchQueue(label: "Storage.serialQueue", qos: .userInitiated) private static var owsStorage: OWSPrimaryStorage { OWSPrimaryStorage.shared() } @@ -39,7 +39,7 @@ public final class Storage : NSObject { public static func write(with block: @escaping (YapDatabaseReadWriteTransaction) -> Void) -> Promise { let (promise, seal) = Promise.pending() - queue.async { // TODO: There are cases where this isn't necessary + serialQueue.async { // TODO: There are cases where this isn't necessary owsStorage.dbReadWriteConnection.readWrite(block) seal.fulfill(()) }