1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-16 13:43:28 +08:00

Add guard against fetching statistics for non-legacy rulesets

This commit is contained in:
Bartłomiej Dach
2024-11-25 13:14:22 +01:00
Unverified
parent 53b390667a
commit 0a3f3c3210
@@ -63,6 +63,9 @@ namespace osu.Game.Online
public void RefetchStatistics(RulesetInfo ruleset, Action<UserStatisticsUpdate>? callback = null)
{
if (!ruleset.IsLegacyRuleset())
throw new InvalidOperationException($@"Retrieving statistics is not supported for ruleset {ruleset.ShortName}");
var request = new GetUserRequest(api.LocalUser.Value.Id, ruleset);
request.Success += u => UpdateStatistics(u.Statistics, ruleset, callback);
api.Queue(request);