Fixed a tags bug and added in an asciicast demo of Managarr's radarr functionality

This commit is contained in:
2023-08-08 10:50:06 -06:00
parent 88f0934ef1
commit a65b6328ed
3 changed files with 5 additions and 15 deletions
+4 -14
View File
@@ -992,15 +992,8 @@ impl<'a> Network<'a> {
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 edit_tags = self
.app
.lock()
.await
.data
.radarr_data
.edit_tags
.text
.clone();
let edit_tags = self.app.lock().await.data.radarr_data.edit_tags.drain();
let tags = edit_tags.clone();
let missing_tags_vec = edit_tags
.split(',')
.filter(|&tag| !tag.is_empty() && tags_map.get_by_right(tag.trim()).is_none())
@@ -1011,11 +1004,7 @@ impl<'a> Network<'a> {
}
let app = self.app.lock().await;
app
.data
.radarr_data
.edit_tags
.text
tags
.split(',')
.filter(|tag| !tag.is_empty())
.map(|tag| {
@@ -2327,6 +2316,7 @@ mod test {
let app = app_arc.lock().await;
assert!(app.response.is_empty());
assert!(app.data.radarr_data.edit_path.text.is_empty());
assert!(app.data.radarr_data.edit_tags.text.is_empty());
assert!(app.data.radarr_data.movie_details.items.is_empty());
}