Add missing calls to super.run() in FeedlyOperation subclasses.

This commit is contained in:
Brent Simmons
2020-01-15 22:51:00 -08:00
parent 2b567c141b
commit 80542bee12
14 changed files with 14 additions and 0 deletions

View File

@@ -23,6 +23,7 @@ class FeedlyOperationTests: XCTestCase {
var mockError: Error?
override func run() {
super.run()
// Should always call on main thread.
XCTAssertTrue(Thread.isMainThread)

View File

@@ -18,6 +18,7 @@ final class FeedlyCheckpointOperation: FeedlyOperation {
weak var checkpointDelegate: FeedlyCheckpointOperationDelegate?
override func run() {
super.run()
defer {
didFinish()
}

View File

@@ -23,6 +23,7 @@ final class FeedlyCreateFeedsForCollectionFoldersOperation: FeedlyOperation {
}
override func run() {
super.run()
defer {
didFinish()
}

View File

@@ -21,6 +21,7 @@ final class FeedlyFetchIdsForMissingArticlesOperation: FeedlyOperation, FeedlyEn
}
override func run() {
super.run()
account.fetchArticleIDsForStatusesWithoutArticlesNewerThanCutoffDate { result in
switch result {
case .success(let articleIds):

View File

@@ -55,6 +55,7 @@ final class FeedlyGetEntriesOperation: FeedlyOperation, FeedlyEntryProviding, Fe
}
override func run() {
super.run()
service.getEntries(for: provider.entryIds) { result in
switch result {

View File

@@ -38,6 +38,7 @@ final class FeedlyIngestStarredArticleIdsOperation: FeedlyOperation {
}
override func run() {
super.run()
getStreamIds(nil)
}

View File

@@ -33,6 +33,7 @@ class FeedlyIngestStreamArticleIdsOperation: FeedlyOperation {
}
override func run() {
super.run()
getStreamIds(nil)
}

View File

@@ -39,6 +39,7 @@ final class FeedlyIngestUnreadArticleIdsOperation: FeedlyOperation {
}
override func run() {
super.run()
getStreamIds(nil)
}

View File

@@ -25,6 +25,7 @@ final class FeedlyLogoutOperation: FeedlyOperation {
}
override func run() {
super.run()
os_log("Requesting logout of %{public}@ account.", "\(account.type)")
service.logout(completion: didCompleteLogout(_:))
}

View File

@@ -34,6 +34,7 @@ final class FeedlyMirrorCollectionsAsFoldersOperation: FeedlyOperation, FeedlyCo
}
override func run() {
super.run()
defer {
didFinish()
}

View File

@@ -24,6 +24,7 @@ final class FeedlyRefreshAccessTokenOperation: FeedlyOperation {
}
override func run() {
super.run()
let refreshToken: Credentials
do {

View File

@@ -24,6 +24,7 @@ final class FeedlySendArticleStatusesOperation: FeedlyOperation {
}
override func run() {
super.run()
os_log(.debug, log: log, "Sending article statuses...")
database.selectForProcessing { result in

View File

@@ -49,6 +49,7 @@ final class FeedlySyncStreamContentsOperation: FeedlyOperation, FeedlyOperationD
}
override func run() {
super.run()
operationQueue.resume()
}

View File

@@ -23,6 +23,7 @@ final class FeedlyUpdateAccountFeedsWithItemsOperation: FeedlyOperation {
}
override func run() {
super.run()
let webFeedIDsAndItems = organisedItemsProvider.parsedItemsKeyedByFeedId
account.update(webFeedIDsAndItems: webFeedIDsAndItems, defaultRead: true) { databaseError in