using Microsoft.AspNetCore.Components; using MP.Data.Services; using MP.Stats.Data; using MP.TaskMan.Services; using System.Threading.Tasks; namespace MP.Stats.Pages { public partial class ForceReset { #region Protected Properties [Inject] protected NavigationManager NavManager { get; set; } [Inject] protected MpStatsService StatService { get; set; } [Inject] protected TranslateSrv TradServ { get; set; } = null!; [Inject] protected TaskService TServ { get; set; } = null!; #endregion Protected Properties #region Protected Methods protected override async Task OnInitializedAsync() { await StatService.FlushCache(); await TServ.FlushCacheAsync(); await TradServ.FlushCache(); await Task.Delay(500); NavManager.NavigateTo("", true); } #endregion Protected Methods } }