API Connection Cleanup & Bugfixes
This commit is contained in:
@@ -51,8 +51,15 @@ public partial class TracksView : ComponentBase
|
||||
private async Task PlayTrack(TrackEntity? track)
|
||||
{
|
||||
if (track == null && _selectedTrack == null || track?.Id == _selectedTrack?.Id) return;
|
||||
|
||||
await AudioPlaybackEngine.LoadTrack(track);
|
||||
|
||||
if (track is null)
|
||||
{
|
||||
await AudioPlaybackEngine.Stop();
|
||||
}
|
||||
else
|
||||
{
|
||||
await AudioPlaybackEngine.LoadTrack(track);
|
||||
}
|
||||
StateHasChanged();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user