fix: invalidate VM cache after upload and rename Albums tab/card to Releases

This commit is contained in:
daniel-c-harvey
2026-06-11 18:55:36 -04:00
parent c6078a3e71
commit 4b26e0a969
4 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -16,7 +16,7 @@
@SummaryCard("Tracks", Icons.Material.Filled.LibraryMusic, Color.Primary, _tracksLoading, _trackCount)
</MudItem>
<MudItem xs="12" sm="4">
@SummaryCard("Albums", Icons.Material.Filled.Album, Color.Secondary, _albumsLoading, _albumCount)
@SummaryCard("Releases", Icons.Material.Filled.Album, Color.Secondary, _albumsLoading, _albumCount)
</MudItem>
<MudItem xs="12" sm="4">
@SummaryCard("Genres", Icons.Material.Filled.Category, Color.Tertiary, _genresLoading, _genreCount)
@@ -10,6 +10,7 @@
@inject NavigationManager Navigation
@inject ISnackbar Snackbar
@inject ILogger<BatchUpload> Logger
@inject CmsTrackBrowserViewModel VM
<PageTitle>Upload Release — DeepDrft CMS</PageTitle>
@@ -290,6 +291,7 @@
if (failed == 0)
{
Snackbar.Add($"Uploaded {succeeded} track(s).", Severity.Success);
VM.Invalidate();
Navigation.NavigateTo("/tracks");
}
else
@@ -43,7 +43,7 @@
Size="Size.Small"
Class="mb-4">
<MudToggleItem Value="BrowseMode.Tracks">Tracks</MudToggleItem>
<MudToggleItem Value="BrowseMode.Albums">Albums</MudToggleItem>
<MudToggleItem Value="BrowseMode.Albums">Releases</MudToggleItem>
<MudToggleItem Value="BrowseMode.Genres">Genres</MudToggleItem>
</MudToggleGroup>
@@ -9,6 +9,7 @@
@inject NavigationManager Navigation
@inject ISnackbar Snackbar
@inject ILogger<TrackNew> Logger
@inject CmsTrackBrowserViewModel VM
<PageTitle>Add Track — DeepDrft CMS</PageTitle>
@@ -230,6 +231,7 @@
}
Snackbar.Add($"Uploaded '{_trackName}'.", Severity.Success);
VM.Invalidate();
Navigation.NavigateTo("/tracks");
return;
}