Make SyncDatabase selectPendingCount async.

This commit is contained in:
Brent Simmons
2019-12-16 10:50:13 -08:00
parent 894d3909a3
commit 7a134740ec
6 changed files with 37 additions and 29 deletions

View File

@@ -33,11 +33,11 @@ public struct SyncDatabase {
public func selectForProcessing() throws -> [SyncStatus] {
return try syncStatusTable.selectForProcessing()
}
public func selectPendingCount() throws -> Int {
return try syncStatusTable.selectPendingCount()
public func selectPendingCount(completion: @escaping DatabaseIntCompletionBlock) {
syncStatusTable.selectPendingCount(completion)
}
public func resetSelectedForProcessing(_ articleIDs: [String], completion: DatabaseCompletionBlock? = nil) {
syncStatusTable.resetSelectedForProcessing(articleIDs, completion: completion)
}