Dean Herbert
|
2a980cc474
|
Fix BeatmapInfo file lookup not handling the case where no files exist
Quite common for test scenes.
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
167c399e8a
|
Fix invalid DI resolution of RealmFileStore
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
99e46cd26b
|
Fix missing BeatmapMetadata.ToString
This is relied on by a few usages.
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
4295815c7d
|
Fix invalid equality comparison in BeatmapLeaderboard
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
86ce2256be
|
Replace SpectatorScreen event flow with realm subscriptions
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
5c0d31ed24
|
Replace OnlinePlayBeatmapAvailabilityTracker event flow with realm subscriptions
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
6d60aa7d9c
|
Replace TopLocalRank event flow with realm subscriptions
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
fe8a5e867d
|
Remove updated/removed flow method mapping
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
c9257e9ecc
|
Fix missing disposal of realm subscriptions in BeatmapCarousel
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
8c4836e87d
|
Replace ScoreDownloadTracker event flow with realm subscriptions
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
00e9f0d41e
|
Replace BeatmapDownloadTracker event flow with realm subscriptions
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
5dc497e949
|
Replace BeatmapLeaderboard event flow with realm subscriptions
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
1f9318265e
|
Update ToLive usages in line with recent changes
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
31a3161189
|
Make tests compile again
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
db05727ec4
|
Remove unused includeProtected parameter
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
a3276758b8
|
Remove unnecessary re-query of beatmap set in editor menu construction
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
b91f309879
|
Inline query methods from BeatmapModelManager to BeatmapManager where possible
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
1d536fd0bc
|
Start introducing ILive
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
3152d2d8a0
|
"Update" BeatmapCarousel
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
8696f82627
|
Fix intro screen
Fix things
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
abd72c496b
|
"Update" MusicController
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
c4a9211179
|
Apply NRT to BeatmapManager and move Hide /Restore methods across
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
3ecd535f6e
|
Add back missing IRulesetStore cache
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
8d943b5709
|
Fix many shortcomings and compatibility issues with EF classes post-rename
|
2022-01-12 17:00:16 +09:00 |
|
Dean Herbert
|
d7fe3584cd
|
Don't persist Countdown to realm for now
It's another enum which is a pain to handle, and not actually being
consumed anywhere.
|
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
|
a3da8dc49d
|
Fix missing interface implementation of IRulesetStore
|
2022-01-12 16:58:58 +09:00 |
|
Dean Herbert
|
d70e292828
|
Remove old EF classes
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
4f6a05ce3d
|
Reimplement all query methods
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
53792811b2
|
more fixes (almost compiles, except ruleset and manager)
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
e711a6d355
|
Remove unused ScoreImporter class
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
aac2aa341c
|
Update some more incorrect types for primary key access/set
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
2a4bee61dd
|
Update many score-related classes to move closer to being able to persist to realm
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
e44751c275
|
Add required properties for compatibility with existing code
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
638b3d9161
|
Add statistics storage to realm model
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
3da762e145
|
Replace EF ScoreInfo with realm version
May contain errors.
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
c5e401d678
|
Update usages to consume IRulesetStore
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
a5df01ff47
|
Add score importer
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
0dd23c46b0
|
Add basic RealmScore implementation
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
8c0db79ec1
|
Remove BeatmapStore and update surrounding code
|
2022-01-12 16:57:27 +09:00 |
|
Dean Herbert
|
b8cd3cdbbc
|
Various updates to ruleset and primary key usages to move closer to realm support
|
2022-01-12 16:57:13 +09:00 |
|
Dean Herbert
|
b77bb2f12b
|
Switch BeatmapModelManager to use RealmArchiveModelManager base class
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
4763fe54d6
|
Remove unused store classes
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
116f35c52a
|
Remove EF FileStore
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
3ecd889fef
|
Replace EF RulesetStore with realm version
Pass full EF context factory to `RealmContextFactory` for migration purposes
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
89d6ffa7f3
|
Use RealmContextFactory instead of EF
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
83cbee39de
|
Mark cases where BeatmapSet is generally guaranteed to be non-null
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
e6fdd0e969
|
Miscellaneous fixes that don't fit elsewhere
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
df088f96f4
|
Fix incorrect Metadata -related null checks
|
2022-01-12 16:39:36 +09:00 |
|
Dean Herbert
|
2cb97dd599
|
Remove unnecessary assigns of EF foreign ID fields in tests
|
2022-01-12 16:39:36 +09:00 |
|