Dean Herbert
|
c6d0d6451d
|
Change IScoreInfo.User to an interface type
|
2021-12-10 16:11:49 +09:00 |
|
Dean Herbert
|
bff02bedbf
|
Rename APIScoreInfo to APIScore
|
2021-12-10 16:11:49 +09:00 |
|
Dean Herbert
|
dbb08f7d46
|
Use OnlineID for set operations
|
2021-12-10 16:11:48 +09:00 |
|
Salman Ahmed
|
974987550f
|
Move API request response size log to correct logging target
|
2021-12-07 04:01:56 +03:00 |
|
Dean Herbert
|
e75e209053
|
Cache and consume IRulesetStore where feasible
|
2021-12-03 18:16:01 +09:00 |
|
Dean Herbert
|
dad5b06e84
|
Avoid sending empty parameters in GetBeatmapRequest
|
2021-12-03 16:23:39 +09:00 |
|
Dan Balasescu
|
af704dfe5b
|
Merge pull request #15878 from peppy/beatmap-lookup-cache
Cache beatmap metadata lookups used by multiplayer
|
2021-12-01 20:13:21 +09:00 |
|
Dean Herbert
|
81f82c24c3
|
Use new API endpoint to do batch lookups
|
2021-12-01 17:45:41 +09:00 |
|
Dean Herbert
|
23e297d414
|
Log output response sizes
Visibility is the first step towards action. Or something.
|
2021-11-30 19:09:13 +09:00 |
|
Dean Herbert
|
7488ccd5fe
|
Update all models to implement IHasNamedFiles
|
2021-11-25 16:41:12 +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
|
bbd3ea5b77
|
Update all actual usages of RulesetInfo.ID to use OnlineID instead
|
2021-11-24 15:50:26 +09:00 |
|
Dean Herbert
|
f283770f34
|
Update mock RulesetInfo usage to set OnlineID instead of ID
|
2021-11-24 15:50:26 +09:00 |
|
Dean Herbert
|
71fef241df
|
Fix recursive equality call on APIBeatmap and APIBeatmapSet
|
2021-11-16 14:13:47 +09:00 |
|
Dean Herbert
|
9207b87b76
|
Add back interface equality but limit to only matching types
|
2021-11-16 12:35:18 +09:00 |
|
Dean Herbert
|
611b9fe942
|
Remove now unused implementations of interface equality
|
2021-11-15 14:50:09 +09:00 |
|
Dean Herbert
|
285b161da7
|
Update other usages of online ID comparisons to use new extension method
|
2021-11-15 14:44:08 +09:00 |
|
Dean Herbert
|
54cd1158a4
|
Add IBeatmapSetInfo equality support
|
2021-11-12 18:16:36 +09:00 |
|
Dean Herbert
|
a67e156883
|
Add IBeatmapInfo equality support
|
2021-11-12 18:11:33 +09:00 |
|
Bartłomiej Dach
|
5cb533004d
|
Add test coverage for favourite button
|
2021-11-08 11:53:53 +01:00 |
|
Dean Herbert
|
a2dfb5fd8c
|
Merge pull request #15513 from bdach/beatmap-card/statistics
Add statistics display to beatmap card
|
2021-11-08 14:45:56 +09:00 |
|
Dean Herbert
|
1589b50d6e
|
Merge branch 'master' into beatmap-card/statistics
|
2021-11-08 13:28:31 +09:00 |
|
Bartłomiej Dach
|
c0b5b0e909
|
Add new statistic types to online info
|
2021-11-07 21:33:41 +01:00 |
|
Dean Herbert
|
0ecf5f201c
|
Rename User to APIUser and move to correct namespace
|
2021-11-07 11:26:01 +09:00 |
|
Dean Herbert
|
9a7c75508e
|
Merge branch 'master' into user-class-cleanup
|
2021-11-05 19:56:18 +09:00 |
|
Dean Herbert
|
6c385ccd29
|
Move second generic to abstract model downloader rather than interface type
|
2021-11-05 17:37:05 +09:00 |
|
Dean Herbert
|
f2700b0a6d
|
Expose bot state via interface
|
2021-11-05 13:40:44 +09:00 |
|
Dean Herbert
|
ead64282dd
|
Split out a couple more nested classes
|
2021-11-05 13:40:44 +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
|
b9983add15
|
Rename User to APIUser and move to correct namespace
|
2021-11-04 18:21:31 +09:00 |
|
Dean Herbert
|
eb17d897a3
|
Finally, remove the To* methods as they have no usages
|
2021-11-04 17:09:53 +09:00 |
|
Dean Herbert
|
7bab487621
|
Remove usage of ToBeatmapInfo in APIScoreInfo.CreateScoreInfo
|
2021-11-04 17:09:53 +09:00 |
|
Dean Herbert
|
8f459e6ce8
|
Fix APIBeatmapSet.Beatmaps being IEnumerable , causing stupid issues
|
2021-11-04 16:44:17 +09:00 |
|
Dean Herbert
|
9c926e5514
|
Remove BeatmapSetInfo.OnlineInfo and all usages
|
2021-11-04 15:23:04 +09:00 |
|
Dean Herbert
|
a97e5fbd89
|
Merge pull request #15431 from peppy/fix-unauth-api-requests
Fix unauthenticated API requests no longer working
|
2021-11-03 04:35:48 +09:00 |
|
Dean Herbert
|
51e92e1b2d
|
Check for null/empty instead
|
2021-11-03 04:09:31 +09:00 |
|
Dean Herbert
|
8d0b32981f
|
Fix unauthenticated API requests no longer working
|
2021-11-03 03:30:15 +09:00 |
|
Dean Herbert
|
c85a4dca28
|
Fix crash when attempting to view global leaderboards
|
2021-11-03 02:47:33 +09:00 |
|
Dean Herbert
|
3a5aed1182
|
Ensure APIScoreInfo.Mods is non-null
|
2021-11-01 22:59:12 +09:00 |
|
Dean Herbert
|
caa9d8997b
|
Merge branch 'master' into score-refactor/less-create-score-info
|
2021-11-01 22:59:11 +09:00 |
|
Bartłomiej Dach
|
5dcff7d8b7
|
Merge branch 'master' into score-refactor/less-create-score-info
|
2021-11-01 11:41:20 +01:00 |
|
Dean Herbert
|
b21e0e7efb
|
Merge branch 'beatmap-refactor/get-and-present' into beatmap-refactor/beatmap-overlays
|
2021-11-01 18:07:51 +09:00 |
|
Dean Herbert
|
602fe372c2
|
Merge branch 'score-refactor/isolated-serialisation' into beatmap-refactor/get-and-present
|
2021-11-01 18:06:53 +09:00 |
|
Dean Herbert
|
722e0d50bb
|
Fix BeatmapInfo not being correctly populated in CreateScoreInfo call
|
2021-11-01 15:54:39 +09:00 |
|
smoogipoo
|
94dce3f92a
|
Remove whitespace
|
2021-11-01 15:43:19 +09:00 |
|
Dean Herbert
|
708b57348d
|
Change loose api ordering requirement to throw instead
|
2021-11-01 13:22:16 +09:00 |
|
Dean Herbert
|
269a8df0ec
|
Fix HasReplay not being corrrectly implemented by APIScoreInfo
|
2021-11-01 13:20:37 +09:00 |
|
Dean Herbert
|
a16c8f1ebc
|
Update all beatmap overlay views to use APIBeatmap /APIBeatmapSet
|
2021-10-29 18:50:55 +09:00 |
|
Dean Herbert
|
b8ee7e05f4
|
Expose more pieces of APIBeatmap for testing purposes
|
2021-10-29 18:35:27 +09:00 |
|
Dean Herbert
|
b5834044e0
|
Update GetScoreRequest to support requests with interface types
|
2021-10-29 17:43:39 +09:00 |
|