Add missing post sync database updates.
This commit is contained in:
parent
694be77e96
commit
9ffaa41d35
@ -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))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user