Dean Herbert
|
c7d0a7dde2
|
Update xmldoc and make realm transactions more obvious
|
2024-11-07 18:31:06 +09:00 |
|
Dan Balasescu
|
bd630c189e
|
Fix tests not working by forgoing beatmap updates
|
2024-11-07 17:26:10 +09:00 |
|
Dean Herbert
|
bfa90e9dcb
|
Also populate ObjectCount s when running a full beatmap process
Saves running things twice on an old install
|
2023-12-18 18:41:41 +09:00 |
|
Dan Balasescu
|
0171078052
|
Move object counts to BeatmapInfo
|
2023-12-13 17:33:24 +09:00 |
|
Dan Balasescu
|
767d5c8018
|
Add object counts to IBeatmapDifficultyInfo
|
2023-12-09 22:31:51 +09:00 |
|
Dean Herbert
|
a98a36872e
|
Bring realm library up-to-date
|
2023-07-06 13:37:43 +09:00 |
|
Dean Herbert
|
058edb5d5f
|
Centralise beatmap playable duration and bounds lookups
|
2023-05-25 17:32:48 +09:00 |
|
Bartłomiej Dach
|
e72f103c17
|
Do not look up metadata for locally-modified beatmaps on save
|
2023-04-11 23:14:35 +02:00 |
|
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 |
|