Correctly clear the progress bar for not found feeds and already subscribed feeds

This commit is contained in:
Maurice Parker 2021-02-13 16:14:44 -06:00
parent 8b3bbca28d
commit e36e4ac5bc

View File

@ -673,14 +673,14 @@ private extension CloudKitAccountDelegate {
case .success(let feedSpecifiers):
guard let bestFeedSpecifier = FeedSpecifier.bestFeed(in: feedSpecifiers), let url = URL(string: bestFeedSpecifier.urlString) else {
BatchUpdate.shared.end()
self.refreshProgress.completeTasks(5)
self.refreshProgress.completeTasks(4)
completion(.failure(AccountError.createErrorNotFound))
return
}
if account.hasWebFeed(withURL: bestFeedSpecifier.urlString) {
BatchUpdate.shared.end()
self.refreshProgress.completeTasks(5)
self.refreshProgress.completeTasks(4)
completion(.failure(AccountError.createErrorAlreadySubscribed))
return
}