7949 Commits

Author SHA1 Message Date
Brent Simmons
0ce67a3f3f Convert removeFolder async await. 2024-03-27 20:21:44 -07:00
Brent Simmons
6ad90583a4 Convert renameFeed and renameFolder to async await. 2024-03-27 17:49:09 -07:00
Brent Simmons
a7ba7e3b4a Convert restoreFeed to async/await. 2024-03-27 17:18:17 -07:00
Brent Simmons
934a8c89fa Convert restoreFolder to async/await. 2024-03-27 16:21:57 -07:00
Brent Simmons
8eb5a02849 Convert validateCredentials to async await. 2024-03-26 22:34:16 -07:00
Brent Simmons
c68738bf64 Convert createFolder to async await. 2024-03-26 22:18:48 -07:00
Brent Simmons
91b0e7158a Convert importOPML to async await. 2024-03-26 21:10:05 -07:00
Brent Simmons
887e35068e Convert receiveRemoteNotification to async/await. 2024-03-26 20:49:47 -07:00
Brent Simmons
402ee970cc Convert markArticles to async await. 2024-03-26 18:48:44 -07:00
Brent Simmons
bf58443fe1 Convert refreshArticleStatus to async/await. 2024-03-26 18:00:23 -07:00
Brent Simmons
82679fb4b1 Convert sendArticleStatus to async/await. 2024-03-26 17:49:21 -07:00
Brent Simmons
39f639244b Convert AccountDelegate.refreshAll to async/await. 2024-03-26 17:31:46 -07:00
Brent Simmons
f6719d8b4f Convert AccountDelegate.syncArticleStatus to async/await. 2024-03-26 16:50:11 -07:00
Brent Simmons
b2da353e8a Convert refreshAll to async/await. 2024-03-25 23:36:27 -07:00
Brent Simmons
c18bb074d0 Remove redundant MainActor marks. 2024-03-25 23:13:21 -07:00
Brent Simmons
455f60a224 Convert sendArticleStatusAll to async/await. 2024-03-25 23:11:39 -07:00
Brent Simmons
028df3a8f8 Convert syncArticleStatusAll to async/await. 2024-03-25 23:06:05 -07:00
Brent Simmons
4a5cb237a0 Delete last completion-based method in SyncDatabase. 2024-03-25 22:47:43 -07:00
Brent Simmons
c50ac0c84b Delete completion-based insertStatuses function. 2024-03-25 22:14:40 -07:00
Brent Simmons
8b84ed6e2f Delete completion-based selectPendingReadStatusArticleIDs method. 2024-03-25 22:07:21 -07:00
Brent Simmons
951349ffc5 Continue deleting completion-based functions in SyncDatabase. 2024-03-25 21:44:25 -07:00
Brent Simmons
4385b2d6b7 Delete SyncDatabase.resetSelectedForProcessing. 2024-03-25 21:18:27 -07:00
Brent Simmons
27d27cbf1a Mark many things as MainActor and deal with the fallout. 2024-03-25 21:10:37 -07:00
Brent Simmons
87db1e3d5f Continue marking things as MainActor. 2024-03-25 12:48:02 -07:00
Brent Simmons
0fb5312139 Delete the completion-based deleteSelectedForProcessing method. 2024-03-24 23:44:25 -07:00
Brent Simmons
64b3fcc2ba Mark receiveRemoteNotification as MainActor. 2024-03-24 23:36:32 -07:00
Brent Simmons
e371d31bd6 Switch to async didReceiveRemoteNotification. 2024-03-24 23:36:05 -07:00
Brent Simmons
f6e8d3afb1 Remove numerous fetchArticlesAsync methods. 2024-03-24 23:06:30 -07:00
Brent Simmons
aab7ab7a80 Remove fetchUnreadArticlesAsync method. 2024-03-24 22:56:09 -07:00
Brent Simmons
4990a99ba8 Fix some build warnings. 2024-03-24 22:42:48 -07:00
Brent Simmons
aa31f86362 Remove account property. 2024-03-24 22:16:34 -07:00
Brent Simmons
b4919fd5af Remove account property. 2024-03-24 22:09:28 -07:00
Brent Simmons
dbee19e169 Make most of MainThreadOperation @MainActor. 2024-03-24 21:52:30 -07:00
Brent Simmons
cda4c9eb29 Make ArticleThemeDownloader a struct with static funcs, which fixes the concurrency warning about the static shared property (which got removed). 2024-03-24 21:25:11 -07:00
Brent Simmons
8ad09228db Mark several classes as final. 2024-03-24 21:24:31 -07:00
Brent Simmons
f5c930a024 Mark MainWindowController as final. 2024-03-24 21:08:59 -07:00
Brent Simmons
d0a0d36b9d Fix typo. 2024-03-24 21:06:17 -07:00
Brent Simmons
9a6314f2d9 Fix numerous warnings. 2024-03-24 18:49:39 -07:00
Brent Simmons
c01e2d1682 Fix numerous concurrency warnings. 2024-03-24 12:37:55 -07:00
Brent Simmons
0f639085d6 Fix remaining concurrency warnings in AppDelegate (Mac). 2024-03-24 12:20:20 -07:00
Brent Simmons
b94935998b Use async versions of UNUserNotificationCenterDelegate functions. 2024-03-24 12:18:50 -07:00
Brent Simmons
55d67c3277 Fix concurrency warnings in RSAppMovementMonitor. 2024-03-24 12:14:32 -07:00
Brent Simmons
ae4dcc0b27 Make MainThreadOperationQueue MainActor. 2024-03-24 12:05:39 -07:00
Brent Simmons
e867487031 Make BatchUpdate MainActor. 2024-03-23 16:26:10 -07:00
Brent Simmons
177d660cff Fix numerous concurrency warnings. 2024-03-23 12:20:32 -07:00
Brent Simmons
acd86c9e2a Fix unreadCount-related concurrency issues. 2024-03-23 11:57:38 -07:00
Brent Simmons
101cf02fec Fix deprecation warning by removing reference to .activateIgnoringOtherApps. 2024-03-23 11:47:58 -07:00
Brent Simmons
0ecd219bae Move maxScreenScale to RSImage-Extensions. Mark IconScalerQueue as @unchecked Sendable (because it is). 2024-03-23 11:45:16 -07:00
Brent Simmons
d2d86fc782 Mark ImageResultBlock as Sendable. 2024-03-23 11:44:34 -07:00
Brent Simmons
ca89214903
Merge pull request #4246 from heckj/some-concurrency-warning-fixes
a suite of small concurrency warning fixes
2024-03-22 13:42:50 -07:00