diff --git a/musicdb-client/src/gui.rs b/musicdb-client/src/gui.rs index 8196322..3fbac73 100755 --- a/musicdb-client/src/gui.rs +++ b/musicdb-client/src/gui.rs @@ -189,7 +189,10 @@ impl Gui { | Command::AddCover(_) | Command::ModifySong(_) | Command::ModifyAlbum(_) - | Command::ModifyArtist(_) => { + | Command::ModifyArtist(_) + | Command::RemoveSong(_) + | Command::RemoveAlbum(_) + | Command::RemoveArtist(_) => { if let Some(s) = &*event_sender_arc.lock().unwrap() { _ = s.send_event(GuiEvent::UpdatedLibrary); } diff --git a/musicdb-server/src/web.rs b/musicdb-server/src/web.rs index 2375441..2fa9669 100755 --- a/musicdb-server/src/web.rs +++ b/musicdb-server/src/web.rs @@ -350,7 +350,10 @@ async fn sse_handler( | Command::AddSong(..) | Command::AddAlbum(..) | Command::AddArtist(..) - | Command::AddCover(..) => Event::default().event("artists").data({ + | Command::AddCover(..) + | Command::RemoveSong(_) + | Command::RemoveAlbum(_) + | Command::RemoveArtist(_) => Event::default().event("artists").data({ let db = state.db.lock().unwrap(); let mut a = db.artists().iter().collect::>(); a.sort_unstable_by_key(|(_id, artist)| &artist.name);