fix: invalidate VM cache after upload and rename Albums tab/card to Releases
This commit is contained in:
@@ -16,7 +16,7 @@
|
|||||||
@SummaryCard("Tracks", Icons.Material.Filled.LibraryMusic, Color.Primary, _tracksLoading, _trackCount)
|
@SummaryCard("Tracks", Icons.Material.Filled.LibraryMusic, Color.Primary, _tracksLoading, _trackCount)
|
||||||
</MudItem>
|
</MudItem>
|
||||||
<MudItem xs="12" sm="4">
|
<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>
|
||||||
<MudItem xs="12" sm="4">
|
<MudItem xs="12" sm="4">
|
||||||
@SummaryCard("Genres", Icons.Material.Filled.Category, Color.Tertiary, _genresLoading, _genreCount)
|
@SummaryCard("Genres", Icons.Material.Filled.Category, Color.Tertiary, _genresLoading, _genreCount)
|
||||||
|
|||||||
@@ -10,6 +10,7 @@
|
|||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
@inject ISnackbar Snackbar
|
@inject ISnackbar Snackbar
|
||||||
@inject ILogger<BatchUpload> Logger
|
@inject ILogger<BatchUpload> Logger
|
||||||
|
@inject CmsTrackBrowserViewModel VM
|
||||||
|
|
||||||
<PageTitle>Upload Release — DeepDrft CMS</PageTitle>
|
<PageTitle>Upload Release — DeepDrft CMS</PageTitle>
|
||||||
|
|
||||||
@@ -290,6 +291,7 @@
|
|||||||
if (failed == 0)
|
if (failed == 0)
|
||||||
{
|
{
|
||||||
Snackbar.Add($"Uploaded {succeeded} track(s).", Severity.Success);
|
Snackbar.Add($"Uploaded {succeeded} track(s).", Severity.Success);
|
||||||
|
VM.Invalidate();
|
||||||
Navigation.NavigateTo("/tracks");
|
Navigation.NavigateTo("/tracks");
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -43,7 +43,7 @@
|
|||||||
Size="Size.Small"
|
Size="Size.Small"
|
||||||
Class="mb-4">
|
Class="mb-4">
|
||||||
<MudToggleItem Value="BrowseMode.Tracks">Tracks</MudToggleItem>
|
<MudToggleItem Value="BrowseMode.Tracks">Tracks</MudToggleItem>
|
||||||
<MudToggleItem Value="BrowseMode.Albums">Albums</MudToggleItem>
|
<MudToggleItem Value="BrowseMode.Albums">Releases</MudToggleItem>
|
||||||
<MudToggleItem Value="BrowseMode.Genres">Genres</MudToggleItem>
|
<MudToggleItem Value="BrowseMode.Genres">Genres</MudToggleItem>
|
||||||
</MudToggleGroup>
|
</MudToggleGroup>
|
||||||
|
|
||||||
|
|||||||
@@ -9,6 +9,7 @@
|
|||||||
@inject NavigationManager Navigation
|
@inject NavigationManager Navigation
|
||||||
@inject ISnackbar Snackbar
|
@inject ISnackbar Snackbar
|
||||||
@inject ILogger<TrackNew> Logger
|
@inject ILogger<TrackNew> Logger
|
||||||
|
@inject CmsTrackBrowserViewModel VM
|
||||||
|
|
||||||
<PageTitle>Add Track — DeepDrft CMS</PageTitle>
|
<PageTitle>Add Track — DeepDrft CMS</PageTitle>
|
||||||
|
|
||||||
@@ -230,6 +231,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
Snackbar.Add($"Uploaded '{_trackName}'.", Severity.Success);
|
Snackbar.Add($"Uploaded '{_trackName}'.", Severity.Success);
|
||||||
|
VM.Invalidate();
|
||||||
Navigation.NavigateTo("/tracks");
|
Navigation.NavigateTo("/tracks");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user