Dean Herbert
|
8cb4fb35e0
|
Rename parameter to read better (and still use local cache if no online API is available)
|
2022-07-28 17:08:59 +09:00 |
|
Dean Herbert
|
c35da62224
|
Add flow for bypassing local cache lookups when refreshing beatmap metadata
|
2022-07-28 16:33:51 +09:00 |
|
Dean Herbert
|
17a3fd30fb
|
Move scheduler from OnlineLookupQueue to BeatmapUpdater
|
2022-07-28 16:32:22 +09:00 |
|
Dean Herbert
|
6adcf82d2e
|
Add change ingester to handle passing of online changes to correct target components
|
2022-07-19 17:57:01 +09:00 |
|
Dean Herbert
|
6ea380d649
|
Add new properties to BeatmapInfo to track online hash and updates
|
2022-07-19 17:57:01 +09:00 |
|
Dean Herbert
|
b5c703b62c
|
Remove unused using statement
|
2022-07-07 17:59:55 +09:00 |
|
Dean Herbert
|
e2c4c94993
|
Simplify BeatmapUpdater transaction handling using nested transaction support
|
2022-07-07 17:37:46 +09:00 |
|
Dean Herbert
|
59d0bac728
|
Hook up update flow to metadata stream
|
2022-07-05 21:32:00 +09:00 |
|
Dean Herbert
|
0698471627
|
Move BeatmapOnlineLookupQueue to inside BeatmapUpdater
|
2022-06-30 17:03:19 +09:00 |
|
Dean Herbert
|
e34c2f0aca
|
Remove unnecessary nullable-enable
|
2022-06-30 16:47:26 +09:00 |
|
Dean Herbert
|
7692bac35a
|
Simplify refetch (and ensure to invalidate after processing)
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
0c3d890f76
|
Fix reprocessing not working on import due to realm threading woes
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
30b3973c9f
|
Difficulty cache invalidation flow
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
6999933d33
|
Split updater process into realm transaction and non-transaction
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
021b16f2f3
|
Ensure WorkingBeatmap is invalidated after update
|
2022-06-24 21:02:38 +09:00 |
|
Dean Herbert
|
06d59b717c
|
Move beatmap processing tasks to new BeatmapUpdater class
|
2022-06-24 21:02:37 +09:00 |
|