From e5e41619f2f8938b0f2a72f00e49fcd4e92764df Mon Sep 17 00:00:00 2001 From: Elias Projahn Date: Thu, 13 Mar 2025 20:23:20 +0100 Subject: [PATCH] library: Remove unused functions --- src/library.rs | 94 +------------------------------------------------- 1 file changed, 1 insertion(+), 93 deletions(-) diff --git a/src/library.rs b/src/library.rs index d8bf091..393dc87 100644 --- a/src/library.rs +++ b/src/library.rs @@ -758,14 +758,6 @@ impl Library { Ok(persons) } - pub fn all_persons(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let persons = persons::table.order(persons::name).load(connection)?; - - Ok(persons) - } - pub fn search_roles(&self, search: &str) -> Result> { let search = format!("%{}%", search); let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); @@ -779,14 +771,6 @@ impl Library { Ok(roles) } - pub fn all_roles(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let roles = roles::table.order(roles::name).load(connection)?; - - Ok(roles) - } - pub fn search_instruments(&self, search: &str) -> Result> { let search = format!("%{}%", search); let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); @@ -800,16 +784,6 @@ impl Library { Ok(instruments) } - pub fn all_instruments(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let instruments = instruments::table - .order(instruments::name) - .load(connection)?; - - Ok(instruments) - } - pub fn search_works(&self, composer: &Person, search: &str) -> Result> { let search = format!("%{}%", search); let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); @@ -857,19 +831,6 @@ impl Library { Ok(recordings) } - pub fn all_works(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let works = works::table - .order(works::name) - .load::(connection)? - .into_iter() - .map(|w| Work::from_table(w, connection)) - .collect::>>()?; - - Ok(works) - } - pub fn search_ensembles(&self, search: &str) -> Result> { let search = format!("%{}%", search); let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); @@ -892,60 +853,6 @@ impl Library { Ok(ensembles) } - pub fn all_ensembles(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let ensembles = ensembles::table - .order(ensembles::name) - .load::(connection)? - .into_iter() - .map(|e| Ensemble::from_table(e, connection)) - .collect::>>()?; - - Ok(ensembles) - } - - pub fn all_recordings(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let recordings = recordings::table - .load::(connection)? - .into_iter() - .map(|e| Recording::from_table(e, connection)) - .collect::>>()?; - - Ok(recordings) - } - - pub fn all_tracks(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let tracks = tracks::table - .load::(connection)? - .into_iter() - .map(|e| Track::from_table(e, connection)) - .collect::>>()?; - - Ok(tracks) - } - - pub fn all_mediums(&self) -> Result> { - // TODO - Ok(vec![]) - } - - pub fn all_albums(&self) -> Result> { - let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); - - let albums = albums::table - .load::(connection)? - .into_iter() - .map(|a| Album::from_table(a, connection)) - .collect::>>()?; - - Ok(albums) - } - pub fn composer_default_role(&self) -> Result { let connection = &mut *self.imp().connection.get().unwrap().lock().unwrap(); @@ -1864,6 +1771,7 @@ fn add_file_to_zip( Ok(()) } +// TODO: Add options whether to keep stats. fn import_from_zip( zip_path: impl AsRef, library_folder: impl AsRef,