Commit Graph

424 Commits

Author SHA1 Message Date
Brent Simmons 547fc4a676 Convert ReaderAPI code to async await. 2024-04-06 12:06:17 -07:00
Brent Simmons 61af38fabf Convert validateCredentials to async await. 2024-04-05 21:29:19 -07:00
Brent Simmons ad151b5fa4 Convert the last completion-based API in Account to async await. 2024-04-05 18:16:52 -07:00
Brent Simmons 851296144e Convert various status-marking methods to async await. 2024-04-05 18:03:03 -07:00
Brent Simmons 9f67b3f498 Convert account.update to async await. 2024-04-04 22:05:46 -07:00
Brent Simmons a88d57952e Convert update methods to async await. 2024-04-04 21:15:13 -07:00
Brent Simmons 3f2db0ef12 Make .mark functions async await. 2024-04-04 20:47:13 -07:00
Brent Simmons 2b6bb5c615 Convert fetchArticleIDsForStatusesWithoutArticlesNewerThanCutoffDate to async await. 2024-04-04 18:44:18 -07:00
Brent Simmons e523e06efe Convert createStatusesIfNeeded to async await. 2024-04-04 17:37:13 -07:00
Brent Simmons 3c59a04e98 Convert fetchStarredArticleIDs to async await. 2024-04-03 22:32:22 -07:00
Brent Simmons ba5fc89cbc Convert fetchUnreadArticleIDs to async await. 2024-04-03 22:23:38 -07:00
Brent Simmons 0607b55258 Convert completion-based delete method to async await. 2024-04-03 22:06:08 -07:00
Brent Simmons f0634d7ab0 Delete no-longer-used fetchStarredAndUnreadCount completion block version. 2024-04-03 21:53:11 -07:00
Brent Simmons aa4ed5bdda Remove some no-longer-used completion-based API. 2024-04-03 21:41:27 -07:00
Brent Simmons 394fd918a7 Fetch articles via async await. 2024-04-03 21:31:20 -07:00
Brent Simmons 591601d87e Convert validateCredentials to async await. 2024-04-03 21:15:13 -07:00
Brent Simmons d401378dca Drop the completion block from unread-count-fetching. 2024-04-02 22:44:33 -07:00
Brent Simmons 0949aefa93 Fix concurrency warnings by marking things as MainActor. 2024-04-02 22:26:16 -07:00
Brent Simmons 3fea0f0758 Fix numerous concurrency warnings by marking things as Sendable or as MainActor. 2024-04-02 22:07:19 -07:00
Brent Simmons 40abf257a6 Make RSParser a local module and rename it to Parser. 2024-04-02 21:43:06 -07:00
Brent Simmons 3859b8ff45 Convert createRSSFeed to async await. 2024-04-02 21:25:55 -07:00
Brent Simmons c45c6eff0e Convert Account.update(feed, parsedFeed) to async await. 2024-04-02 21:25:41 -07:00
Brent Simmons 69fd496576 Add async version of InitialFeedDownloader.download. 2024-04-02 21:25:05 -07:00
Brent Simmons f99e6b425c Add async version of FeedFinder.find. 2024-04-02 21:24:46 -07:00
Brent Simmons 8fa2d9bda4 Convert createFeed to async await. 2024-04-02 20:46:28 -07:00
Brent Simmons 323d0404f2 Convert moveFeed to async await. 2024-04-02 20:17:03 -07:00
Brent Simmons 9d6d15bd93 Fix a couple concurrency warnings. 2024-04-01 22:50:03 -07:00
Brent Simmons 1c9452a1c5 Make DownloadProgress and CombinedRefreshProgress MainActor. 2024-04-01 22:12:05 -07:00
Brent Simmons 83a067bda7 Make FeedlyCollectionProviding.collections MainActor. 2024-04-01 22:11:42 -07:00
Brent Simmons e56b1513b6 Move RSWeb from remote to local project; rename as Web. 2024-04-01 19:31:57 -07:00
Brent Simmons 4a4ece71f9 Convert removeFeed to async await. 2024-03-28 09:28:16 -07:00
Brent Simmons c5441bddc3 Convert addFeed to async await. 2024-03-28 08:24:35 -07:00
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