Dean Herbert
|
ca7e11057c
|
Use better method to ensure online availability tracker is in a clean state
|
2022-01-12 17:49:10 +09:00 |
|
Dean Herbert
|
31a3161189
|
Make tests compile again
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
00e3af3366
|
Update model manager and many related classes to get things compiling again
|
2022-01-12 17:00:00 +09:00 |
|
Dean Herbert
|
89d6ffa7f3
|
Use RealmContextFactory instead of EF
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
6a671b0a52
|
Remove unnecessary assigns of BeatmapSetInfo.Metadata
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
031a40af6a
|
Replace usages of Wait with WaitSafely
|
2022-01-04 11:51:41 +09:00 |
|
Dean Herbert
|
3bc2de4889
|
Add failing test coverage of modified beatmap import breaking online availability state
|
2021-12-14 19:11:23 +09:00 |
|
Dean Herbert
|
eeccf836ec
|
Remove unnecessary GameHost parameter
|
2021-11-25 17:42:41 +09:00 |
|
Dean Herbert
|
716543b5b3
|
Move beatmap download logic out of BeatmapManager
|
2021-11-25 17:29:41 +09:00 |
|
Dean Herbert
|
cb093e1e01
|
Remove reundant self-sets of metadata
|
2021-11-24 15:08:04 +09:00 |
|
Dean Herbert
|
44c34ca7b2
|
Revert changes causing BeatmapSet.Metadata to be expectedly null in some tests
|
2021-11-24 14:52:08 +09:00 |
|
Dean Herbert
|
8c60f37508
|
Fix cases of dynamically assigning Beatmap s to BeatmapSetInfo using list assignment
|
2021-11-24 13:27:37 +09:00 |
|
Dean Herbert
|
692e846acd
|
Rename BeatmapSetInfo.OnlineBeatmapSetID to OnlineID to match interface
|
2021-11-12 17:52:44 +09:00 |
|
Dean Herbert
|
6c385ccd29
|
Move second generic to abstract model downloader rather than interface type
|
2021-11-05 17:37:05 +09:00 |
|
Dean Herbert
|
1fe9bca819
|
Change ModelDownloader 's requirement to an IModelImporter rather than IModelManager
|
2021-11-05 16:47:18 +09:00 |
|
Dean Herbert
|
347f41f367
|
Change test to allow for potentially single-frame delayed events firing
|
2021-10-27 23:54:10 +09:00 |
|
Dean Herbert
|
6b35ccae95
|
Fix some cases where interface specifications can be used but weren't
|
2021-10-11 15:06:24 +09:00 |
|
Dean Herbert
|
a2e61883e3
|
Initial push to use ILive in import process
|
2021-09-30 22:55:25 +09:00 |
|
Dean Herbert
|
3e3b9bc963
|
Split out IModelDownloader and also split apart ScoreManager
|
2021-09-30 18:25:20 +09:00 |
|
Dean Herbert
|
90225f2082
|
Hook up all required interfaces to new BeatmapManager
|
2021-09-30 17:18:39 +09:00 |
|
Dean Herbert
|
6ffd9fdcfa
|
Split out BeatmapOnlineLookupQueue from BeatmapManager
|
2021-09-30 14:46:01 +09:00 |
|
Dean Herbert
|
665bd3690a
|
Add a few cases of missing ConfigureAwait calls in tests project
|
2021-07-30 15:27:24 +09:00 |
|
Dean Herbert
|
b16d10bd95
|
Provide game-wide resources via IStorageResourceProvider
|
2021-05-31 18:57:47 +09:00 |
|
smoogipoo
|
56c13148f1
|
Fix typo in class name
|
2021-04-07 16:45:10 +09:00 |
|
Dean Herbert
|
cdbf8de29d
|
Update other tests which can benefit from using a shorter beatmap
|
2021-02-22 14:53:32 +09:00 |
|
Dean Herbert
|
0196ee882a
|
Redirect batch imports to a separate task scheduler to avoid contention with interactive actions
|
2021-02-17 19:41:18 +09:00 |
|
smoogipoo
|
a2fdba3e51
|
Rename to OnlinePlayBeatmapAvailabilityTracker
|
2021-02-05 12:24:38 +09:00 |
|