mirror of
https://github.com/Ranchero-Software/NetNewsWire
synced 2025-08-12 06:26:36 +00:00
Add status syncing to iOS
This commit is contained in:
@@ -150,9 +150,19 @@ public final class AccountManager: UnreadCountProvider {
|
||||
activeAccounts.forEach { $0.refreshAll() }
|
||||
}
|
||||
|
||||
public func syncArticleStatusAll() {
|
||||
|
||||
activeAccounts.forEach { $0.syncArticleStatus() }
|
||||
public func syncArticleStatusAll(completion: (() -> Void)? = nil) {
|
||||
let group = DispatchGroup()
|
||||
|
||||
activeAccounts.forEach {
|
||||
group.enter()
|
||||
$0.syncArticleStatus() {
|
||||
group.leave()
|
||||
}
|
||||
}
|
||||
|
||||
group.notify(queue: DispatchQueue.main) {
|
||||
completion?()
|
||||
}
|
||||
}
|
||||
|
||||
public func anyAccountHasAtLeastOneFeed() -> Bool {
|
||||
|
||||
Reference in New Issue
Block a user