Do a combined refresh on the initial refresh to get read article content.

This commit is contained in:
Maurice Parker 2020-04-26 11:37:12 -05:00
parent 48dbc4958f
commit 2efa939f25
1 changed files with 9 additions and 2 deletions

View File

@ -488,14 +488,21 @@ private extension CloudKitAccountDelegate {
accountZone.fetchChangesInZone() { result in
self.refreshProgress.completeTask()
let webFeeds = account.flattenedWebFeeds()
self.refreshProgress.addToNumberOfTasksAndRemaining(webFeeds.count)
switch result {
case .success:
self.refreshArticleStatus(for: account) { result in
self.refreshProgress.completeTask()
switch result {
case .success:
self.combinedRefresh(account, webFeeds) {
self.refreshProgress.clear()
account.metadata.lastArticleFetchEndTime = Date()
completion(.success(()))
}
case .failure(let error):
fail(error)
}