Moved all online score related parsing to its own class

This commit is contained in:
MrTheMake
2017-09-07 18:20:14 +02:00
parent f831832c59
commit 709aa1ed3d
4 changed files with 25 additions and 27 deletions

View File

@ -22,11 +22,8 @@ namespace osu.Game.Online.API.Requests
private void onSuccess(GetScoresResponse r)
{
foreach (Score score in r.Scores)
{
score.Beatmap = beatmap;
score.Ruleset = beatmap.Ruleset;
}
foreach (OnlineScore score in r.Scores)
score.GetModsFor(beatmap.Ruleset);
}
protected override WebRequest CreateWebRequest()
@ -43,6 +40,6 @@ namespace osu.Game.Online.API.Requests
public class GetScoresResponse
{
[JsonProperty(@"scores")]
public IEnumerable<Score> Scores;
public IEnumerable<OnlineScore> Scores;
}
}
}