Commit Graph

2173 Commits

Author SHA1 Message Date
599d82e383 Avoid returning a live IEnumerable 2021-10-05 17:01:07 +09:00
a5aa32811a Remove null check suppression and add non-null fallback 2021-10-05 14:49:59 +09:00
d3b9660148 Move common interface implementations to extension methods 2021-10-05 14:41:14 +09:00
b41fa41c85 Rename APIRequest.Result to Response 2021-10-05 14:28:56 +09:00
593da79bbc Further asyncify load process 2021-10-05 11:26:13 +09:00
1d99bc280f Merge branch 'master' into new-interfaces 2021-10-04 20:42:40 +09:00
031c5a441e Merge branch 'master' into realtime-pp-display 2021-10-04 20:19:37 +09:00
4871db2f86 Merge branch 'master' into importer-returns-live 2021-10-04 19:42:36 +09:00
f293e008d9 Move BeatmapInfo's SearchableTerms implementation to interface 2021-10-04 17:01:02 +09:00
51b7dce16f Remove reference to osu-web-10 2021-10-04 16:55:51 +09:00
4df5f93152 Inline single usage of StoryboardFile to avoid interface default method woes 2021-10-04 16:55:02 +09:00
8bfdfe3672 Add literal string marker
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-10-04 16:54:00 +09:00
63f0b0c932 Rename out of place interface name 2021-10-04 16:35:55 +09:00
916342c837 Merge branch 'master' into importer-returns-live 2021-10-04 16:24:26 +09:00
69c2b7dc59 Merge branch 'master' into rename-beatmap-info-beatmap-fields 2021-10-04 16:03:22 +09:00
4e1322effa Fix typo 2021-10-04 16:02:45 +09:00
ec61c3c5ee Rename all remaining cases 2021-10-03 00:55:29 +09:00
20e3f7fec4 Merge branch 'new-interfaces' into beatmap-difficulty-more-interface-usage 2021-10-02 13:08:02 +09:00
dcd7d7a709 Add JsonIgnore rule for StoryboardFile
Not sure why this is required, doesn't make much sense.
2021-10-02 03:05:06 +09:00
d6dbdc911f Merge branch 'master' into storyboard-fixes 2021-10-02 00:35:51 +09:00
6a172d54d5 Merge branch 'master' into model-downloader-split 2021-10-01 22:34:39 +09:00
154c412f34 Merge branch 'master' into beatmap-manager-split 2021-10-01 21:46:27 +09:00
4c28749d73 Fix incorrect legacy decoder usage 2021-10-01 19:05:08 +09:00
3faafd7200 Rename parameter to repeatCount and add guards 2021-10-01 18:26:29 +09:00
0daf8937e3 Add missing xmldoc 2021-10-01 17:36:44 +09:00
d6618a99a3 Redirect more methods to interface implementations 2021-10-01 17:36:44 +09:00
9dae92e78c Add missing backlink to BeatmapSet from Beatmap and fix non-explicit implementations 2021-10-01 17:22:25 +09:00
00e33a1da7 Fix incorrect OnlineID mappings 2021-10-01 17:06:09 +09:00
05996cc2e9 Add changes that got forgotted in branch surgery 2021-10-01 17:04:53 +09:00
a92d499d7a Convert usages of BeatmapDifficulty to IBeatmapDifficultyInfo 2021-10-01 16:55:50 +09:00
8595eb2d11 Switch BeatmapDifficulty usages to use interface type 2021-10-01 16:55:50 +09:00
d309636460 Update all EF based models to implement new read only interfaces 2021-10-01 16:55:50 +09:00
619dfe0690 Add new interface base types for models 2021-10-01 16:55:47 +09:00
c71cf1e220 Fix incomplete xmldoc 2021-10-01 01:51:31 +09:00
3ddb348252 Merge branch 'online-lookup-cache-separation' into beatmap-manager-split 2021-10-01 01:49:31 +09:00
2ed28f625a Pass whole queue in rather than function 2021-10-01 01:46:37 +09:00
428c7830d9 Pass online lookup queue in as a whole, rather than function 2021-10-01 01:45:21 +09:00
dde19f2e81 Fix unbalanced brackets
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-10-01 01:37:51 +09:00
a2e61883e3 Initial push to use ILive in import process 2021-09-30 22:55:25 +09:00
3e3b9bc963 Split out IModelDownloader and also split apart ScoreManager 2021-09-30 18:25:20 +09:00
fd13142a15 Add missing interface to BeatmapManager 2021-09-30 18:21:24 +09:00
7a72747d88 Add back optional online lookups 2021-09-30 17:18:39 +09:00
90225f2082 Hook up all required interfaces to new BeatmapManager 2021-09-30 17:18:39 +09:00
84bddf0885 Initial PP counter implementation 2021-09-30 17:00:24 +09:00
d21139b03e Split out database portion from BeatmapManager 2021-09-30 15:43:49 +09:00
e7e0473323 Split out WorkingBeatmapCache from BeatmapManager 2021-09-30 15:40:41 +09:00
8a6501fa58 Add basic component level xmldoc 2021-09-30 14:46:07 +09:00
6ffd9fdcfa Split out BeatmapOnlineLookupQueue from BeatmapManager 2021-09-30 14:46:01 +09:00
46bafb6252 Merge branch 'master' into no-more-difficulty-control-points-info 2021-09-28 13:53:56 +09:00
d4310f5d9a Move database connection string operations local
In line with framework changes in
https://github.com/ppy/osu-framework/pull/4793.
2021-09-27 17:32:41 +09:00