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
This commit is contained in:
@@ -288,6 +288,10 @@ mod tests {
|
|||||||
sync_network_rx.recv().await.unwrap(),
|
sync_network_rx.recv().await.unwrap(),
|
||||||
RadarrEvent::GetQualityProfiles.into()
|
RadarrEvent::GetQualityProfiles.into()
|
||||||
);
|
);
|
||||||
|
assert_eq!(
|
||||||
|
sync_network_rx.recv().await.unwrap(),
|
||||||
|
RadarrEvent::GetTags.into()
|
||||||
|
);
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
sync_network_rx.recv().await.unwrap(),
|
sync_network_rx.recv().await.unwrap(),
|
||||||
RadarrEvent::GetRootFolders.into()
|
RadarrEvent::GetRootFolders.into()
|
||||||
|
|||||||
@@ -208,13 +208,13 @@ impl<'a> Network<'a> {
|
|||||||
async fn search_movie(&self) {
|
async fn search_movie(&self) {
|
||||||
info!("Searching for specific Radarr movie");
|
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
|
let request_props = self
|
||||||
.radarr_request_props_from(
|
.radarr_request_props_from(
|
||||||
format!(
|
format!(
|
||||||
"{}?term={}",
|
"{}?term={}",
|
||||||
RadarrEvent::SearchNewMovie.resource(),
|
RadarrEvent::SearchNewMovie.resource(),
|
||||||
encode(search_string)
|
encode(&search_string)
|
||||||
)
|
)
|
||||||
.as_str(),
|
.as_str(),
|
||||||
RequestMethod::Get,
|
RequestMethod::Get,
|
||||||
@@ -910,7 +910,7 @@ impl<'a> Network<'a> {
|
|||||||
|
|
||||||
async fn extract_and_add_tag_ids_vec(&self) -> Vec<u64> {
|
async fn extract_and_add_tag_ids_vec(&self) -> Vec<u64> {
|
||||||
let tags_map = self.app.lock().await.data.radarr_data.tags_map.clone();
|
let tags_map = self.app.lock().await.data.radarr_data.tags_map.clone();
|
||||||
let edit_tags = &self
|
let edit_tags = self
|
||||||
.app
|
.app
|
||||||
.lock()
|
.lock()
|
||||||
.await
|
.await
|
||||||
|
|||||||
Reference in New Issue
Block a user