Add missing post sync database updates.

This commit is contained in:
Maurice Parker 2020-04-01 14:55:22 -05:00
parent 694be77e96
commit 9ffaa41d35

View File

@ -124,9 +124,11 @@ final class CloudKitAccountDelegate: AccountDelegate {
self.articlesZone.sendArticleStatus(syncStatuses) { result in self.articlesZone.sendArticleStatus(syncStatuses) { result in
switch result { switch result {
case .success: case .success:
self.database.deleteSelectedForProcessing(syncStatuses.map({ $0.articleID }) )
os_log(.debug, log: self.log, "Done sending article statuses.") os_log(.debug, log: self.log, "Done sending article statuses.")
completion(.success(())) completion(.success(()))
case .failure(let error): case .failure(let error):
self.database.resetSelectedForProcessing(syncStatuses.map({ $0.articleID }) )
completion(.failure(error)) completion(.failure(error))
} }
} }