Hopefully fix background crash

pull/134/head
Niels Andriesse 5 years ago
parent 1d5c80f86e
commit 40068dc8b6

@ -29,13 +29,8 @@ public extension OWSPrimaryStorage {
} }
public func getDeviceLinks(for masterHexEncodedPublicKey: String, in transaction: YapDatabaseReadTransaction) -> Set<DeviceLink> { public func getDeviceLinks(for masterHexEncodedPublicKey: String, in transaction: YapDatabaseReadTransaction) -> Set<DeviceLink> {
let collection = getDeviceLinkCollection(for: masterHexEncodedPublicKey) let query = YapDatabaseQuery(string: "WHERE \(DeviceLinkIndex.masterHexEncodedPublicKey) = ?", parameters: [ masterHexEncodedPublicKey ])
var result: Set<DeviceLink> = [] return Set(DeviceLinkIndex.getDeviceLinks(for: query, in: transaction))
transaction.enumerateRows(inCollection: collection) { _, object, _, _ in
guard let deviceLink = object as? DeviceLink else { return }
result.insert(deviceLink)
}
return result
} }
public func getDeviceLink(for slaveHexEncodedPublicKey: String, in transaction: YapDatabaseReadTransaction) -> DeviceLink? { public func getDeviceLink(for slaveHexEncodedPublicKey: String, in transaction: YapDatabaseReadTransaction) -> DeviceLink? {

Loading…
Cancel
Save