Commit Graph

359 Commits

Author SHA1 Message Date
Brent Simmons
76fffca825 Move FeedbinAPICaller to Feedbin module. 2024-04-10 14:23:10 -07:00
Brent Simmons
670e692cac Finish converting Feedbin code to async await. 2024-04-09 21:22:27 -07:00
Brent Simmons
9c1e372f90 Convert several methods to async await. 2024-04-09 19:27:51 -07:00
Brent Simmons
3771f58013 Convert some FeedbinAPICaller methods to async await. 2024-04-08 14:14:07 -07:00
Brent Simmons
4ad43b5b9a Convert several methods to async await. 2024-04-07 23:43:00 -07:00
Brent Simmons
dfcf567270 Fix numerous concurrency warnings. 2024-04-07 22:15:35 -07:00
Brent Simmons
d1dc4cceec Fix numerous concurrency warnings. 2024-04-07 21:32:47 -07:00
Brent Simmons
4b0e7addc9 Create Feedly module. 2024-04-07 20:52:34 -07:00
Brent Simmons
6db1d40597 Replace forEach for for-in. 2024-04-07 17:06:39 -07:00
Brent Simmons
53215c1f80 Id -> ID renaming. 2024-04-07 16:09:23 -07:00
Brent Simmons
c62e3293a6 Id -> ID renaming. 2024-04-07 15:25:27 -07:00
Brent Simmons
1a7c2251a3 Fix build errors triggered by moving code to LocalAccount module. 2024-04-07 15:25:12 -07:00
Brent Simmons
6b364f3fd3 Create LocalAccount module. 2024-04-07 15:20:59 -07:00
Brent Simmons
c35187900a Create FeedFinder module. 2024-04-07 14:57:05 -07:00
Brent Simmons
826ec7d413 Create Feedbin module. 2024-04-07 14:34:06 -07:00
Brent Simmons
a51d161e35 Fix build errors triggered by moving NewsBlur to module. 2024-04-07 14:11:11 -07:00
Brent Simmons
8c2db159d2 Create NewsBlur module. 2024-04-07 13:58:14 -07:00
Brent Simmons
0c5bcbbeb9 Fix some build issues. 2024-04-07 13:34:53 -07:00
Brent Simmons
079392b6d8 Create CloudKitSync module and start moving files there. 2024-04-06 23:10:54 -07:00
Brent Simmons
bd077687c1 Fix some build errors. 2024-04-06 22:09:17 -07:00
Brent Simmons
3b59ffc446 Use new Reachability.internetIsReachable. 2024-04-06 19:02:11 -07:00
Brent Simmons
2eb14ada1f Create CommonErrors module. 2024-04-06 17:46:17 -07:00
Brent Simmons
fbc0c72cd5 Make various tweaks, mostly formatting and Id -> ID changes, to ReaderAPI. 2024-04-06 13:14:03 -07:00
Brent Simmons
5555ae5adc Create ReaderAPI module. 2024-04-06 13:06:24 -07:00
Brent Simmons
552753abd2 Remove unused trys. 2024-04-06 12:10:01 -07:00
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