internal override async void OnSettingsChanged(object?sender, UserSettingsEventArgs e) { Theme = e.Theme; await UpdateStyleAsync(); StateHasChanged(); }
internal override async void OnSettingsChanged(object?sender, UserSettingsEventArgs e) { if (e.ChangedKey != nameof(UserSettings.AllMaps)) { return; } await FilterChallengesAsync(DisplayAll); }
internal override async void OnSettingsChanged(object?sender, UserSettingsEventArgs e) { if (e.ChangedKey != nameof(UserSettings.AllMaps)) { return; } HasNotifications = (await AuthApi.CurrentUserInfo()).HasNotifications; StateHasChanged(); }
internal override async void OnSettingsChanged(object?sender, UserSettingsEventArgs e) { if (e.ChangedKey != nameof(UserSettings.AllMaps)) { return; } Players = Enumerable.Empty <PlayerStatisticDto>(); StateHasChanged(); Players = (await PlayersApi.GetAllStatisticsAsync()).Where(p => p.BestGameSum is not null).ToList(); StateHasChanged(); }
internal abstract void OnSettingsChanged(object?sender, UserSettingsEventArgs e);