From a23fc84d5b1cf8b7fe4abf896b25ef33d98cae32 Mon Sep 17 00:00:00 2001 From: Dark-Alex-17 Date: Tue, 8 Aug 2023 10:50:05 -0600 Subject: [PATCH] Mostly completed tags implementation; still need to add the UI option for the Add Movie popup, and I still need to fix the REALLY FAST horizontal scrolling issue (I'm thinking just %2 everything to slow it down). Oh, and also need to convert the quality profile Hashmap into a BiMap --- src/app/mod.rs | 4 ++++ src/network/radarr_network.rs | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/app/mod.rs b/src/app/mod.rs index 013b335..59f1fcb 100644 --- a/src/app/mod.rs +++ b/src/app/mod.rs @@ -288,6 +288,10 @@ mod tests { sync_network_rx.recv().await.unwrap(), RadarrEvent::GetQualityProfiles.into() ); + assert_eq!( + sync_network_rx.recv().await.unwrap(), + RadarrEvent::GetTags.into() + ); assert_eq!( sync_network_rx.recv().await.unwrap(), RadarrEvent::GetRootFolders.into() diff --git a/src/network/radarr_network.rs b/src/network/radarr_network.rs index 299b6a2..da96bdc 100644 --- a/src/network/radarr_network.rs +++ b/src/network/radarr_network.rs @@ -208,13 +208,13 @@ impl<'a> Network<'a> { async fn search_movie(&self) { info!("Searching for specific Radarr movie"); - let search_string = &self.app.lock().await.data.radarr_data.search.text.clone(); + let search_string = self.app.lock().await.data.radarr_data.search.text.clone(); let request_props = self .radarr_request_props_from( format!( "{}?term={}", RadarrEvent::SearchNewMovie.resource(), - encode(search_string) + encode(&search_string) ) .as_str(), RequestMethod::Get, @@ -910,7 +910,7 @@ impl<'a> Network<'a> { async fn extract_and_add_tag_ids_vec(&self) -> Vec { let tags_map = self.app.lock().await.data.radarr_data.tags_map.clone(); - let edit_tags = &self + let edit_tags = self .app .lock() .await