Commit Graph

15 Commits

Author SHA1 Message Date
Dean Herbert dea2e1fac0 Return immediately on failed web request in synchronous `BeatmapOnlineLookupQueue` flow 2022-01-14 13:20:51 +09:00
Dean Herbert 8424d86e9a Remove unused `cancellationToken` parameter in synchronous `BeatmapOnlineLookupQueue` flow 2022-01-14 13:19:00 +09:00
Dean Herbert 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
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 213d89b479 Update null fallback cases involving `OnlineID` 2022-01-12 16:39:36 +09:00
Dean Herbert 183b95cbc2 Rename `BeatmapSetOnlineStatus` to `BeatmapOnlineStatus`
This variable is used at more than just a set level.
2021-11-24 18:42:49 +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 0fe0b5dc09 `APIBeatmap` implements `IBeatmapInfo` 2021-10-21 19:14:31 +09:00
Dean Herbert b41fa41c85 Rename `APIRequest.Result` to `Response` 2021-10-05 14:28:56 +09:00
Dean Herbert ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
Dean Herbert c71cf1e220 Fix incomplete xmldoc 2021-10-01 01:51:31 +09:00
Dean Herbert dde19f2e81
Fix unbalanced brackets
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-10-01 01:37:51 +09:00
Dean Herbert 8a6501fa58 Add basic component level xmldoc 2021-09-30 14:46:07 +09:00
Dean Herbert 6ffd9fdcfa Split out `BeatmapOnlineLookupQueue` from `BeatmapManager` 2021-09-30 14:46:01 +09:00