Fix rebase breakage.
This commit is contained in:
parent
9e26e74435
commit
7427287d37
@ -130,10 +130,9 @@ class GroupsV2ProfileKeyUpdater {
|
||||
// Only one update should be in flight at a time.
|
||||
return
|
||||
}
|
||||
let groupIds = self.databaseStorage.read { transaction in
|
||||
return self.keyValueStore.allDataValues(transaction: transaction)
|
||||
}
|
||||
guard let groupId = groupIds.first else {
|
||||
guard let groupId = (self.databaseStorage.read { transaction in
|
||||
return self.keyValueStore.anyDataValue(transaction: transaction)
|
||||
}) else {
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@ -376,6 +376,19 @@ public class SDSKeyValueStore: NSObject {
|
||||
}
|
||||
}
|
||||
|
||||
@objc
|
||||
public func anyDataValue(transaction: SDSAnyReadTransaction) -> Data? {
|
||||
let keys = allKeys(transaction: transaction).shuffled()
|
||||
guard let firstKey = keys.first else {
|
||||
return nil
|
||||
}
|
||||
guard let data = self.getData(firstKey, transaction: transaction) else {
|
||||
owsFailDebug("Missing data for key: \(firstKey)")
|
||||
return nil
|
||||
}
|
||||
return data
|
||||
}
|
||||
|
||||
@objc
|
||||
public func allKeys(transaction: SDSAnyReadTransaction) -> [String] {
|
||||
switch transaction.readTransaction {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user