From 46ff9bdad121a3db5cfddc8da971a65d0e535ddd Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Sun, 29 Nov 2020 01:31:52 +0100 Subject: [PATCH] Notify frontend when deleting recordings and works --- musicus/src/screens/recording_screen.rs | 2 ++ musicus/src/screens/work_screen.rs | 1 + 2 files changed, 3 insertions(+) diff --git a/musicus/src/screens/recording_screen.rs b/musicus/src/screens/recording_screen.rs index bded41c..a09e822 100644 --- a/musicus/src/screens/recording_screen.rs +++ b/musicus/src/screens/recording_screen.rs @@ -119,6 +119,7 @@ impl RecordingScreen { let clone = result.clone(); context.spawn_local(async move { clone.backend.db().delete_recording(&clone.recording.id).await.unwrap(); + clone.backend.library_changed(); }); })); @@ -131,6 +132,7 @@ impl RecordingScreen { let clone = result.clone(); context.spawn_local(async move { clone.backend.db().delete_tracks(&clone.recording.id).await.unwrap(); + clone.backend.library_changed(); }); })); diff --git a/musicus/src/screens/work_screen.rs b/musicus/src/screens/work_screen.rs index 76d9db4..9af8450 100644 --- a/musicus/src/screens/work_screen.rs +++ b/musicus/src/screens/work_screen.rs @@ -116,6 +116,7 @@ impl WorkScreen { let clone = result.clone(); context.spawn_local(async move { clone.backend.db().delete_work(&clone.work.id).await.unwrap(); + clone.backend.library_changed(); }); }));