Removed vulnerabilities

This commit is contained in:
2026-07-18 10:25:41 +02:00
parent 1efe1ff21e
commit c9a5d3a79c
10 changed files with 2139 additions and 1268 deletions
@@ -6,6 +6,7 @@ namespace MidrandBookshop.Components.Layout;
public partial class MainLayout(CartService cartService) : IDisposable
{
[Inject] public IToastService ToastService { get; set; } = default!;
[Inject] private NavigationManager Navigation { get; set; } = default!;
private Cart ShoppingCart => cartService.ShoppingCart;
@@ -16,13 +17,13 @@ public partial class MainLayout(CartService cartService) : IDisposable
protected override async Task OnInitializedAsync()
{
Navigation.LocationChanged += OnLocationChanged;
cartService.OnCartChanged += CartService_OnCartChanged;
//Navigation.LocationChanged += OnLocationChanged;
//cartService.OnCartChanged += CartService_OnCartChanged;
if (cartService.ShoppingCart.Items.Count == 0)
await cartService.LoadCartFromStorageAsync();
//if (cartService.ShoppingCart.Items.Count == 0)
// await cartService.LoadCartFromStorageAsync();
SyncSearchQueryFromUrl();
//SyncSearchQueryFromUrl();
}
private async void CartService_OnCartChanged() => await InvokeAsync(StateHasChanged);