1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 18:42:56 +08:00
osu-lazer/osu.Game/Online/API/Requests
Bartłomiej Dach 99d5ff9efb
Switch download requests to new API endpoint
This API endpoint is intended for usage with the entire `solo_scores`
machinery and ID schema, rather than the legacy `*_scores_high` ID
schema. It also supports automagically falling back to downloading
legacy replays if a stable-imported score is requested for download
(internally this happens via `legacy_score_id` in the `data` json).

This change will allow replays to be downloaded, but it will still not
yield 100% correct behaviour, as there is further work to be done in
that respect. The download tracker is expecting score hashes to arrive
from web to verify the integrity of the incoming download, but the API
does not expose such a facility right now; we will have to decide as to
whether we want to add one web-side, or whether we want to disable the
checking client-side.
2023-08-28 13:50:52 +02:00
..
Responses Automated pass 2023-06-24 01:00:03 +09:00
ChatAckRequest.cs Add xmldoc for chat ack request 2022-11-13 00:10:06 +09:00
ChatReportRequest.cs Fix non-block namespace 2023-05-03 18:51:02 +09:00
CommentDeleteRequest.cs Fix CQ 2022-09-27 19:40:18 +03:00
CommentPostRequest.cs Rename parent comment id field 2023-01-14 20:15:19 +03:00
CommentReportRequest.cs Make report's comment not optional 2022-10-16 20:14:05 +03:00
CommentVoteRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
CreateChannelRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
CreateNewPrivateMessageRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
CreateNewPrivateMessageResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
Cursor.cs Automated pass 2023-06-24 01:00:03 +09:00
DownloadBeatmapSetRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
DownloadReplayRequest.cs Switch download requests to new API endpoint 2023-08-28 13:50:52 +02:00
GetBeatmapRequest.cs Make room requests handler handle GetBeatmapRequest 2022-09-27 20:30:41 +09:00
GetBeatmapSetRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetBeatmapsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetBeatmapsResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
GetChangelogBuildRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetChangelogRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetChannelRequest.cs Better handling for joining channels with only ID 2022-11-07 11:52:07 +09:00
GetCommentsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetCountriesResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
GetCountryRankingsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetFriendsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetMessagesRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetNewsRequest.cs Move the null check in the outside. 2022-06-30 23:29:49 +08:00
GetNewsResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
GetNotificationsRequest.cs Use more verbatim strings 2022-10-28 16:32:17 +09:00
GetRankingsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetScoresRequest.cs Switch on NRT and add IEquatable to GetScoresRequest 2023-01-04 01:41:21 +08:00
GetSeasonalBackgroundsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetSpotlightRankingsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetSpotlightRankingsResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
GetSpotlightsRequest.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
GetTopUsersRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetTopUsersResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
GetUpdatesRequest.cs Stop requesting messages as part of initial chat presence 2022-11-21 15:17:54 +09:00
GetUpdatesResponse.cs Add TODO note about handling initial silences 2022-11-21 15:23:04 +09:00
GetUserBeatmapsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetUserKudosuHistoryRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetUserMostPlayedBeatmapsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetUserRankingsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetUserRecentActivitiesRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
GetUserRequest.cs Replace usages of string.To{Lower,Upper}() 2022-06-24 11:57:45 +02:00
GetUserScoresRequest.cs change GetUserScoresRequest to return SoloScoreInfo instead of APIScore 2022-07-17 14:07:05 +01:00
GetUsersRequest.cs Apply NRT to MemoryCachingComponent classes 2023-06-09 19:00:05 +09:00
GetUsersResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
GetWikiRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
JoinChannelRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
LeaveChannelRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
ListChannelsRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
MarkChannelAsReadRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
PaginatedAPIRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
PaginationParameters.cs Automated pass 2023-06-24 01:00:03 +09:00
PostBeatmapFavouriteRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
PostMessageRequest.cs Automated pass 2023-06-24 01:00:03 +09:00
ResponseWithCursor.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00
SearchBeatmapSetsRequest.cs Replace calls to defective Humanizer methods with correct version 2022-07-18 22:34:58 +02:00
SearchBeatmapSetsResponse.cs Automated #nullable processing 2022-06-17 16:37:17 +09:00