Files
mapo-core/MP.Prog/Pages/ForceReload.razor.cs
T
2025-07-03 15:58:47 +02:00

46 lines
1.0 KiB
C#

using Microsoft.AspNetCore.Components;
using MP.Prog.Data;
using MP.TaskMan.Services;
using System.Threading.Tasks;
namespace MP.Prog.Pages
{
public partial class ForceReload
{
#region Protected Properties
[Inject]
protected FileArchDataService FDService { get; set; } = null!;
[Inject]
protected NavigationManager NavManager { get; set; } = null!;
[Inject]
protected TaskService TServ { get; set; } = null!;
#endregion Protected Properties
#region Protected Methods
protected override async Task OnInitializedAsync()
{
await Task.Delay(10);
await FDService.FlushRedisCache();
await TServ.FlushCacheAsync();
message = "Reset done, now redirect!";
await Task.Delay(100);
// passo a pagina home
NavManager.NavigateTo("", true);
}
#endregion Protected Methods
#region Private Fields
private string message = "";
#endregion Private Fields
}
}