mirror of
https://github.com/ppy/osu.git
synced 2025-01-07 21:32:57 +08:00
Add inline comment
This commit is contained in:
parent
b76460f100
commit
42c68ba43e
@ -47,10 +47,16 @@ namespace osu.Game.Online
|
||||
protected override void LoadComplete()
|
||||
{
|
||||
base.LoadComplete();
|
||||
api.LocalUser.BindValueChanged(_ => initialiseStatistics(), true);
|
||||
|
||||
api.LocalUser.BindValueChanged(_ =>
|
||||
{
|
||||
// queuing up requests directly on user change is unsafe, as the API status may have not been updated yet.
|
||||
// schedule a frame to allow the API to be in its correct state sending requests.
|
||||
Schedule(initialiseStatistics);
|
||||
}, true);
|
||||
}
|
||||
|
||||
private void initialiseStatistics() => Schedule(() =>
|
||||
private void initialiseStatistics()
|
||||
{
|
||||
statisticsCache.Clear();
|
||||
|
||||
@ -59,7 +65,7 @@ namespace osu.Game.Online
|
||||
|
||||
foreach (var ruleset in rulesets.AvailableRulesets.Where(r => r.IsLegacyRuleset()))
|
||||
RefetchStatistics(ruleset);
|
||||
});
|
||||
}
|
||||
|
||||
public void RefetchStatistics(RulesetInfo ruleset, Action<UserStatisticsUpdate>? callback = null)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user