Files
lux/Lux.UI/Components/Pages/ResetCache.razor
T
2025-07-22 19:17:20 +02:00

23 lines
613 B
Plaintext

@page "/ResetCache"
@using EgwCoreLib.Lux.Data.Services
@using EgwCoreLib.Lux.Data.Services
<LoadingData Title="Resetting Cache..." DisplaySize="LoadingData.CtrlSize.Large" DisplayMode="LoadingData.SpinMode.BounceLine"></LoadingData>
@code {
[Inject]
protected DataLayerServices DLService { get; set; } = null!;
[Inject]
private NavigationManager NavMan { get; set; } = null!;
protected override async Task OnInitializedAsync()
{
await Task.Delay(100);
await DLService.FlushCacheAsync();
await Task.Delay(100);
NavMan.NavigateTo("/", true);
}
}