5288eedd31
Update all usages of RulesetID
and Ruleset.ID
to use Ruleset.OnlineID
2022-01-27 15:38:03 +09:00
3e5c9e8436
Fix cases of Access
instead of Realm
2022-01-25 12:58:15 +09:00
6eb2c28e41
Rename RealmContextFactory
to RealmAccess
2022-01-24 20:38:07 +09:00
a5d2047f05
Fix various cases of creating realm contexts from update thread when not necessary
2022-01-21 01:44:56 +09:00
7f65f3a47f
Remove all usage of BaseDifficulty
(and access Difficulty
instead)
2022-01-18 22:57:39 +09:00
a0e2106468
Guard against null values getting inserted into database during score/beatmap imports
2022-01-17 14:05:08 +09:00
8424d86e9a
Remove unused cancellationToken
parameter in synchronous BeatmapOnlineLookupQueue
flow
2022-01-14 13:19:00 +09:00
93c78253d6
Add synchronous fetch flow to BeatmapOnlineLookupQueue
...
The async flow doesn't work great with the realm import process. We
might be able to improve on this going forward, but for the time being
adding a synchronous path seems safest.
After all, we are already an an asynchronous (dedicated) thread pool at
this point.
2022-01-13 16:36:54 +09:00
bdb2979b2e
Remove async
from Populate
method
2022-01-13 16:36:54 +09:00
d8e75a9de4
Reimplmeent IsAvailableLocally
as an abstract
method
2022-01-12 17:49:10 +09:00
e74a5022c9
Fix multiple tests via null checks and changing ToLive
to Detach
...
flow
2022-01-12 17:00:17 +09:00
00e3af3366
Update model manager and many related classes to get things compiling again
2022-01-12 17:00:00 +09:00
213d89b479
Update null fallback cases involving OnlineID
2022-01-12 16:39:36 +09:00
618903c217
Rename realm to become imposter classes
2022-01-12 16:39:36 +09:00
0eea026afb
Remove null checks on CreateInstance()
calls
2021-11-24 12:23:09 +09:00
6fb2757739
Remove usage of Nuget.Packaging
extension methods for IList.AddRange
2021-11-23 15:02:02 +09:00
59e763467f
Move StoragePath
implementation to an extension method
2021-11-19 16:08:38 +09:00
692e846acd
Rename BeatmapSetInfo.OnlineBeatmapSetID
to OnlineID
to match interface
2021-11-12 17:52:44 +09:00
6a098a8634
Rename BeatmapInfo.OnlineBeatmapID
to OnlineID
to match interface
2021-11-12 17:46:24 +09:00
51a353e12d
Rename BeatmapInfo.Version
to DifficultyName
to match underlying interface
2021-11-11 17:20:53 +09:00
ed07ee8c61
Update all existing usages of AuthorString
/AuthorId
...
Unfortunately the getters need to be left in place else EF breaks.
2021-11-04 18:59:37 +09:00
86540d1fb6
Update existing usages of Author
as string
to access Username
directly
2021-11-04 18:57:54 +09:00
6944151486
Apply batch fixing of built-in types using var
2021-10-27 13:04:41 +09:00
c8cdc38efd
Always compare OnlineIds by >0
2021-10-20 15:20:34 +09:00
ff2eae4597
Rename confusing variable
2021-10-19 11:37:46 +09:00
b3219bb592
Update usages of OnlineID
2021-10-18 16:16:36 +09:00
b2f9f8b8da
Update logic surrounding removal of previous OnlineID
s when running a new import
2021-10-18 15:14:13 +09:00
264fa703f2
Remove some forgotten temporary code from BeatmapImporter
...
And make the online queue not `dynamic`, at very least.
2021-10-18 14:43:50 +09:00
0e1f144bf4
Rename ArchiveModelImporter
with Realm
prefix to avoid confusion
2021-10-15 17:08:43 +09:00
cd64faa4f9
Tidy up importer difficulty creation code
2021-10-15 17:07:34 +09:00
d95a62fa56
Add models and stores for beatmap manager requirements
2021-10-15 16:58:41 +09:00