From e720d30dc38b08ecb7870f2e2e4a11f81d037e6c Mon Sep 17 00:00:00 2001 From: Brent Simmons Date: Mon, 9 Dec 2024 21:45:50 -0800 Subject: [PATCH] Reset sync progress after finishing ReaderAPI sync. --- .../Sources/Account/ReaderAPI/ReaderAPIAccountDelegate.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Account/Sources/Account/ReaderAPI/ReaderAPIAccountDelegate.swift b/Account/Sources/Account/ReaderAPI/ReaderAPIAccountDelegate.swift index a605a4709..d99505e03 100644 --- a/Account/Sources/Account/ReaderAPI/ReaderAPIAccountDelegate.swift +++ b/Account/Sources/Account/ReaderAPI/ReaderAPIAccountDelegate.swift @@ -122,14 +122,15 @@ final class ReaderAPIAccountDelegate: AccountDelegate { self.refreshArticleStatus(for: account) { _ in self.refreshProgress.completeTask() self.refreshMissingArticles(account) { - self.refreshProgress.reset() DispatchQueue.main.async { + self.refreshProgress.reset() completion(.success(())) } } } } case .failure(let error): + self.refreshProgress.reset() completion(.failure(error)) } }