Commit Graph

22 Commits

Author SHA1 Message Date
Dean Herbert d8e75a9de4 Reimplmeent `IsAvailableLocally` as an `abstract` method 2022-01-12 17:49:10 +09:00
Dean Herbert e74a5022c9 Fix multiple tests via null checks and changing `ToLive` to `Detach`
flow
2022-01-12 17:00:17 +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 213d89b479 Update null fallback cases involving `OnlineID` 2022-01-12 16:39:36 +09:00
Dean Herbert 618903c217 Rename realm to become imposter classes 2022-01-12 16:39:36 +09:00
Dean Herbert 0eea026afb Remove null checks on `CreateInstance()` calls 2021-11-24 12:23:09 +09:00
Dean Herbert 6fb2757739 Remove usage of `Nuget.Packaging` extension methods for `IList.AddRange` 2021-11-23 15:02:02 +09:00
Dean Herbert 59e763467f Move `StoragePath` implementation to an extension method 2021-11-19 16:08:38 +09:00
Dean Herbert 692e846acd Rename `BeatmapSetInfo.OnlineBeatmapSetID` to `OnlineID` to match interface 2021-11-12 17:52:44 +09:00
Dean Herbert 6a098a8634 Rename `BeatmapInfo.OnlineBeatmapID` to `OnlineID` to match interface 2021-11-12 17:46:24 +09:00
Dean Herbert 51a353e12d Rename `BeatmapInfo.Version` to `DifficultyName` to match underlying interface 2021-11-11 17:20:53 +09:00
Dean Herbert 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
Dean Herbert 86540d1fb6 Update existing usages of `Author` as `string` to access `Username` directly 2021-11-04 18:57:54 +09:00
Dean Herbert 6944151486 Apply batch fixing of built-in types using `var` 2021-10-27 13:04:41 +09:00
smoogipoo c8cdc38efd Always compare OnlineIds by >0 2021-10-20 15:20:34 +09:00
Dean Herbert ff2eae4597 Rename confusing variable 2021-10-19 11:37:46 +09:00
Dean Herbert b3219bb592 Update usages of `OnlineID` 2021-10-18 16:16:36 +09:00
Dean Herbert b2f9f8b8da Update logic surrounding removal of previous `OnlineID`s when running a new import 2021-10-18 15:14:13 +09:00
Dean Herbert 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
Dean Herbert 0e1f144bf4 Rename `ArchiveModelImporter` with `Realm` prefix to avoid confusion 2021-10-15 17:08:43 +09:00
Dean Herbert cd64faa4f9 Tidy up importer difficulty creation code 2021-10-15 17:07:34 +09:00
Dean Herbert d95a62fa56 Add models and stores for beatmap manager requirements 2021-10-15 16:58:41 +09:00