From 2a86cfc652a9fd0d6129c67c3daed7776d1e1e65 Mon Sep 17 00:00:00 2001 From: Brent Simmons <brent@ranchero.com> Date: Wed, 22 Jan 2025 22:01:57 -0800 Subject: [PATCH] Fix lint issues. --- .../NewsBlurAccountDelegate+Internal.swift | 29 +++++++++---------- .../NewsBlur/Models/NewsBlurFeedChange.swift | 6 ++-- .../Models/NewsBlurFolderChange.swift | 6 ++-- .../Account/NewsBlur/NewsBlurAPICaller.swift | 28 +++++++++--------- 4 files changed, 34 insertions(+), 35 deletions(-) diff --git a/Modules/Account/Sources/Account/NewsBlur/Internals/NewsBlurAccountDelegate+Internal.swift b/Modules/Account/Sources/Account/NewsBlur/Internals/NewsBlurAccountDelegate+Internal.swift index 893b0ba72..ec3e20c35 100644 --- a/Modules/Account/Sources/Account/NewsBlur/Internals/NewsBlurAccountDelegate+Internal.swift +++ b/Modules/Account/Sources/Account/NewsBlur/Internals/NewsBlurAccountDelegate+Internal.swift @@ -17,7 +17,7 @@ import SyncDatabase import os.log extension NewsBlurAccountDelegate { - + func refreshFeeds(for account: Account, completion: @escaping (Result<Void, Error>) -> Void) { os_log(.debug, log: log, "Refreshing feeds...") @@ -111,8 +111,7 @@ extension NewsBlurAccountDelegate { feed.homePageURL = feed.homePageURL feed.externalID = String(feed.feedID) feed.faviconURL = feed.faviconURL - } - else { + } else { feedsToAdd.insert(feed) } } @@ -178,7 +177,7 @@ extension NewsBlurAccountDelegate { } } } - + // Handle the account level feeds. If there isn't the special folder, that means all the feeds are // in folders and we need to remove them all from the account level. if let folderRelationships = newsBlurFolderDict[" "] { @@ -193,7 +192,7 @@ extension NewsBlurAccountDelegate { account.removeFeed(feed) } } - + } func clearFolderRelationship(for feed: Feed, withFolderName folderName: String) { @@ -297,12 +296,12 @@ extension NewsBlurAccountDelegate { apiCall(storyHashGroup) { result in switch result { case .success: - self.database.deleteSelectedForProcessing(storyHashGroup.map { String($0) } ) + self.database.deleteSelectedForProcessing(storyHashGroup.map { String($0) }) group.leave() case .failure(let error): errorOccurred = true os_log(.error, log: self.log, "Story status sync call failed: %@.", error.localizedDescription) - self.database.resetSelectedForProcessing(storyHashGroup.map { String($0) } ) + self.database.resetSelectedForProcessing(storyHashGroup.map { String($0) }) group.leave() } } @@ -323,10 +322,10 @@ extension NewsBlurAccountDelegate { return } - database.selectPendingReadStatusArticleIDs() { result in + database.selectPendingReadStatusArticleIDs { result in func process(_ pendingStoryHashes: Set<String>) { - let newsBlurUnreadStoryHashes = Set(hashes.map { $0.hash } ) + let newsBlurUnreadStoryHashes = Set(hashes.map { $0.hash }) let updatableNewsBlurUnreadStoryHashes = newsBlurUnreadStoryHashes.subtracting(pendingStoryHashes) account.fetchUnreadArticleIDs { articleIDsResult in @@ -335,7 +334,7 @@ extension NewsBlurAccountDelegate { } let group = DispatchGroup() - + // Mark articles as unread let deltaUnreadArticleIDs = updatableNewsBlurUnreadStoryHashes.subtracting(currentUnreadArticleIDs) group.enter() @@ -349,7 +348,7 @@ extension NewsBlurAccountDelegate { account.markAsRead(deltaReadArticleIDs) { _ in group.leave() } - + group.notify(queue: DispatchQueue.main) { completion() } @@ -371,10 +370,10 @@ extension NewsBlurAccountDelegate { return } - database.selectPendingStarredStatusArticleIDs() { result in + database.selectPendingStarredStatusArticleIDs { result in func process(_ pendingStoryHashes: Set<String>) { - let newsBlurStarredStoryHashes = Set(hashes.map { $0.hash } ) + let newsBlurStarredStoryHashes = Set(hashes.map { $0.hash }) let updatableNewsBlurUnreadStoryHashes = newsBlurStarredStoryHashes.subtracting(pendingStoryHashes) account.fetchStarredArticleIDs { articleIDsResult in @@ -383,7 +382,7 @@ extension NewsBlurAccountDelegate { } let group = DispatchGroup() - + // Mark articles as starred let deltaStarredArticleIDs = updatableNewsBlurUnreadStoryHashes.subtracting(currentStarredArticleIDs) group.enter() @@ -475,7 +474,7 @@ extension NewsBlurAccountDelegate { completion(.success(())) return } - + self.downloadFeed(account: account, feed: feed, page: page + 1, completion: completion) } diff --git a/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFeedChange.swift b/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFeedChange.swift index 62ae641d5..c452ce5dc 100644 --- a/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFeedChange.swift +++ b/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFeedChange.swift @@ -28,18 +28,18 @@ extension NewsBlurFeedChange: NewsBlurDataConvertible { case .rename(let feedID, let newName): return [ URLQueryItem(name: "feed_id", value: feedID), - URLQueryItem(name: "feed_title", value: newName), + URLQueryItem(name: "feed_title", value: newName) ] case .delete(let feedID, let folder): return [ URLQueryItem(name: "feed_id", value: feedID), - folder != nil ? URLQueryItem(name: "in_folder", value: folder) : nil, + folder != nil ? URLQueryItem(name: "in_folder", value: folder) : nil ].compactMap { $0 } case .move(let feedID, let from, let to): return [ URLQueryItem(name: "feed_id", value: feedID), URLQueryItem(name: "in_folder", value: from ?? ""), - URLQueryItem(name: "to_folder", value: to ?? ""), + URLQueryItem(name: "to_folder", value: to ?? "") ] } }() diff --git a/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFolderChange.swift b/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFolderChange.swift index 88fe53b34..5711bb74f 100644 --- a/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFolderChange.swift +++ b/Modules/Account/Sources/Account/NewsBlur/Models/NewsBlurFolderChange.swift @@ -22,18 +22,18 @@ extension NewsBlurFolderChange: NewsBlurDataConvertible { case .add(let name): return [ URLQueryItem(name: "folder", value: name), - URLQueryItem(name: "parent_folder", value: ""), // root folder + URLQueryItem(name: "parent_folder", value: "") // root folder ] case .rename(let from, let to): return [ URLQueryItem(name: "folder_to_rename", value: from), URLQueryItem(name: "new_folder_name", value: to), - URLQueryItem(name: "in_folder", value: ""), // root folder + URLQueryItem(name: "in_folder", value: "") // root folder ] case .delete(let name, let feedIDs): var queryItems = [ URLQueryItem(name: "folder_to_delete", value: name), - URLQueryItem(name: "in_folder", value: ""), // root folder + URLQueryItem(name: "in_folder", value: "") // root folder ] queryItems.append(contentsOf: feedIDs.map { id in URLQueryItem(name: "feed_id", value: id) diff --git a/Modules/Account/Sources/Account/NewsBlur/NewsBlurAPICaller.swift b/Modules/Account/Sources/Account/NewsBlur/NewsBlurAPICaller.swift index 77e4521e1..8bf245bcb 100644 --- a/Modules/Account/Sources/Account/NewsBlur/NewsBlurAPICaller.swift +++ b/Modules/Account/Sources/Account/NewsBlur/NewsBlurAPICaller.swift @@ -77,7 +77,7 @@ final class NewsBlurAPICaller: NSObject { .appendingPathComponent("reader/feeds") .appendingQueryItems([ URLQueryItem(name: "flat", value: "true"), - URLQueryItem(name: "update_counts", value: "false"), + URLQueryItem(name: "update_counts", value: "false") ]) requestData(callURL: url, resultType: NewsBlurFeedsResponse.self) { result in @@ -94,7 +94,7 @@ final class NewsBlurAPICaller: NSObject { let url = baseURL .appendingPathComponent(endpoint) .appendingQueryItems([ - URLQueryItem(name: "include_timestamps", value: "true"), + URLQueryItem(name: "include_timestamps", value: "true") ]) requestData( @@ -114,14 +114,14 @@ final class NewsBlurAPICaller: NSObject { func retrieveUnreadStoryHashes(completion: @escaping (Result<[NewsBlurStoryHash]?, Error>) -> Void) { retrieveStoryHashes( - endpoint: "reader/unread_story_hashes", + endpoint: "reader/unread_story_hashes", completion: completion ) } func retrieveStarredStoryHashes(completion: @escaping (Result<[NewsBlurStoryHash]?, Error>) -> Void) { retrieveStoryHashes( - endpoint: "reader/starred_story_hashes", + endpoint: "reader/starred_story_hashes", completion: completion ) } @@ -134,7 +134,7 @@ final class NewsBlurAPICaller: NSObject { URLQueryItem(name: "order", value: "newest"), URLQueryItem(name: "read_filter", value: "all"), URLQueryItem(name: "include_hidden", value: "false"), - URLQueryItem(name: "include_story_content", value: "true"), + URLQueryItem(name: "include_story_content", value: "true") ]) requestData(callURL: url, resultType: NewsBlurStoriesResponse.self) { result in @@ -167,7 +167,7 @@ final class NewsBlurAPICaller: NSObject { func markAsUnread(hashes: [String], completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/mark_story_hash_as_unread", + endpoint: "reader/mark_story_hash_as_unread", payload: NewsBlurStoryStatusChange(hashes: hashes), completion: completion ) @@ -175,7 +175,7 @@ final class NewsBlurAPICaller: NSObject { func markAsRead(hashes: [String], completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/mark_story_hashes_as_read", + endpoint: "reader/mark_story_hashes_as_read", payload: NewsBlurStoryStatusChange(hashes: hashes), completion: completion ) @@ -183,7 +183,7 @@ final class NewsBlurAPICaller: NSObject { func star(hashes: [String], completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/mark_story_hash_as_starred", + endpoint: "reader/mark_story_hash_as_starred", payload: NewsBlurStoryStatusChange(hashes: hashes), completion: completion ) @@ -191,7 +191,7 @@ final class NewsBlurAPICaller: NSObject { func unstar(hashes: [String], completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/mark_story_hash_as_unstarred", + endpoint: "reader/mark_story_hash_as_unstarred", payload: NewsBlurStoryStatusChange(hashes: hashes), completion: completion ) @@ -199,7 +199,7 @@ final class NewsBlurAPICaller: NSObject { func addFolder(named name: String, completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/add_folder", + endpoint: "reader/add_folder", payload: NewsBlurFolderChange.add(name), completion: completion ) @@ -207,7 +207,7 @@ final class NewsBlurAPICaller: NSObject { func renameFolder(with folder: String, to name: String, completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/rename_folder", + endpoint: "reader/rename_folder", payload: NewsBlurFolderChange.rename(folder, name), completion: completion ) @@ -215,7 +215,7 @@ final class NewsBlurAPICaller: NSObject { func removeFolder(named name: String, feedIDs: [String], completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/delete_folder", + endpoint: "reader/delete_folder", payload: NewsBlurFolderChange.delete(name, feedIDs), completion: completion ) @@ -223,7 +223,7 @@ final class NewsBlurAPICaller: NSObject { func addURL(_ url: String, folder: String?, completion: @escaping (Result<NewsBlurFeed?, Error>) -> Void) { sendUpdates( - endpoint: "reader/add_url", + endpoint: "reader/add_url", payload: NewsBlurFeedChange.add(url, folder), resultType: NewsBlurAddURLResponse.self ) { result in @@ -238,7 +238,7 @@ final class NewsBlurAPICaller: NSObject { func renameFeed(feedID: String, newName: String, completion: @escaping (Result<Void, Error>) -> Void) { sendUpdates( - endpoint: "reader/rename_feed", + endpoint: "reader/rename_feed", payload: NewsBlurFeedChange.rename(feedID, newName) ) { result in switch result {