Move call to sendArticleStatus to delegate.

This commit is contained in:
Tom Grimwood-Taylor 2019-06-06 14:22:29 +01:00
parent 0447694142
commit 534da0bca6
2 changed files with 8 additions and 8 deletions

View File

@ -298,10 +298,8 @@ public final class Account: DisplayNameProvider, UnreadCountProvider, Container,
}
public func refreshAll(completion: @escaping (Result<Void, Error>) -> Void) {
delegate.sendArticleStatus(for: self) { [unowned self] in
self.delegate.refreshAll(for: self, completion: completion)
}
}
public func syncArticleStatus(completion: (() -> Void)? = nil) {
delegate.sendArticleStatus(for: self) { [unowned self] in

View File

@ -88,6 +88,7 @@ final class FeedbinAccountDelegate: AccountDelegate {
case .success():
self.refreshArticles(account) {
self.sendArticleStatus(for: account) {
self.refreshArticleStatus(for: account) {
self.refreshMissingArticles(account) {
self.refreshProgress.clear()
@ -97,6 +98,7 @@ final class FeedbinAccountDelegate: AccountDelegate {
}
}
}
}
case .failure(let error):
DispatchQueue.main.async {