Made sync status sequential so that we stop losing statuses when we automatically send them on exceeding 100 statuses

This commit is contained in:
Maurice Parker
2020-04-29 16:14:18 -05:00
parent d30987ca0a
commit 0b49acfabc
8 changed files with 41 additions and 63 deletions

View File

@@ -32,8 +32,8 @@ public struct SyncDatabase {
// MARK: - API
public func insertStatuses(_ statuses: [SyncStatus], completion: DatabaseCompletionBlock? = nil) {
syncStatusTable.insertStatuses(statuses, completion: completion)
public func insertStatuses(_ statuses: [SyncStatus]) throws {
try syncStatusTable.insertStatuses(statuses)
}
public func selectForProcessing(completion: @escaping SyncStatusesCompletionBlock) {