fix bad redirection (#608)

* fix bad redirection
fix cleanning of local storage on startup

* update all nuget package

* avoid magic string
This commit is contained in:
Cédric Michel
2021-11-01 15:35:26 +01:00
committed by GitHub
parent 5d34222f28
commit ed30f3dcc4
6 changed files with 11 additions and 9 deletions

View File

@@ -1,6 +1,7 @@
using BlazorAdmin.Services;
using Blazored.LocalStorage;
using BlazorShared;
using BlazorShared.Models;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using Microsoft.Extensions.Configuration;
@@ -27,13 +28,13 @@ namespace BlazorAdmin
builder.Services.AddScoped<ToastService>();
builder.Services.AddScoped<HttpService>();
builder.Services.AddBlazoredLocalStorage();
builder.Services.AddAuthorizationCore();
builder.Services.AddScoped<AuthenticationStateProvider, CustomAuthStateProvider>();
builder.Services.AddScoped(sp => (CustomAuthStateProvider)sp.GetRequiredService<AuthenticationStateProvider>());
builder.Services.AddBlazorServices();
builder.Logging.AddConfiguration(builder.Configuration.GetSection("Logging"));
@@ -48,7 +49,8 @@ namespace BlazorAdmin
var sp = services.BuildServiceProvider();
var localStorageService = sp.GetRequiredService<ILocalStorageService>();
await localStorageService.RemoveItemAsync("brands");
await localStorageService.RemoveItemAsync(typeof(CatalogBrand).Name);
await localStorageService.RemoveItemAsync(typeof(CatalogType).Name);
}
}
}