feat(handler): Full indexer tab handler support

This commit is contained in:
2024-12-03 17:46:37 -07:00
parent 8660de530d
commit 093ef136e7
23 changed files with 4995 additions and 79 deletions
+2 -1
View File
@@ -1056,6 +1056,7 @@ impl<'a, 'b> Network<'a, 'b> {
url,
api_key,
seed_ratio,
priority,
..
} = app.data.radarr_data.edit_indexer_modal.as_ref().unwrap();
@@ -1068,7 +1069,7 @@ impl<'a, 'b> Network<'a, 'b> {
api_key.text.clone(),
seed_ratio.text.clone(),
tag_ids_vec,
priority,
*priority,
)
};
+6 -3
View File
@@ -4082,7 +4082,7 @@ mod test {
"enableAutomaticSearch": false,
"enableInteractiveSearch": false,
"name": "Test Update",
"priority": 1,
"priority": 0,
"fields": [
{
"name": "baseUrl",
@@ -4134,6 +4134,7 @@ mod test {
api_key: "test1234".into(),
seed_ratio: "1.3".into(),
tags: "usenet, testing".into(),
priority: 0,
};
app.data.radarr_data.edit_indexer_modal = Some(edit_indexer_modal);
app.data.radarr_data.indexers.set_items(vec![indexer()]);
@@ -4179,7 +4180,7 @@ mod test {
"enableAutomaticSearch": false,
"enableInteractiveSearch": false,
"name": "Test Update",
"priority": 1,
"priority": 0,
"fields": [
{
"name": "baseUrl",
@@ -4227,6 +4228,7 @@ mod test {
api_key: "test1234".into(),
seed_ratio: "1.3".into(),
tags: "usenet, testing".into(),
priority: 0,
};
app.data.radarr_data.edit_indexer_modal = Some(edit_indexer_modal);
let mut indexer = indexer();
@@ -4284,7 +4286,7 @@ mod test {
"enableAutomaticSearch": false,
"enableInteractiveSearch": false,
"name": "Test Update",
"priority": 1,
"priority": 0,
"fields": [
{
"name": "baseUrl",
@@ -4336,6 +4338,7 @@ mod test {
api_key: "test1234".into(),
seed_ratio: "1.3".into(),
tags: "usenet, testing".into(),
priority: 0,
};
app.data.radarr_data.edit_indexer_modal = Some(edit_indexer_modal);
let mut indexer = indexer();
+2 -1
View File
@@ -987,6 +987,7 @@ impl<'a, 'b> Network<'a, 'b> {
url,
api_key,
seed_ratio,
priority,
..
} = app.data.sonarr_data.edit_indexer_modal.as_ref().unwrap();
@@ -999,7 +1000,7 @@ impl<'a, 'b> Network<'a, 'b> {
api_key.text.clone(),
seed_ratio.text.clone(),
tag_ids_vec,
priority,
*priority,
)
};
+6 -3
View File
@@ -1162,7 +1162,7 @@ mod test {
"enableAutomaticSearch": false,
"enableInteractiveSearch": false,
"name": "Test Update",
"priority": 1,
"priority": 0,
"fields": [
{
"name": "baseUrl",
@@ -1218,6 +1218,7 @@ mod test {
api_key: "test1234".into(),
seed_ratio: "1.3".into(),
tags: "usenet, testing".into(),
priority: 0,
};
app.data.sonarr_data.edit_indexer_modal = Some(edit_indexer_modal);
app.data.sonarr_data.indexers.set_items(vec![indexer()]);
@@ -1263,7 +1264,7 @@ mod test {
"enableAutomaticSearch": false,
"enableInteractiveSearch": false,
"name": "Test Update",
"priority": 1,
"priority": 0,
"fields": [
{
"name": "baseUrl",
@@ -1315,6 +1316,7 @@ mod test {
api_key: "test1234".into(),
seed_ratio: "1.3".into(),
tags: "usenet, testing".into(),
priority: 0,
};
app.data.sonarr_data.edit_indexer_modal = Some(edit_indexer_modal);
let mut indexer = indexer();
@@ -1372,7 +1374,7 @@ mod test {
"enableAutomaticSearch": false,
"enableInteractiveSearch": false,
"name": "Test Update",
"priority": 1,
"priority": 0,
"fields": [
{
"name": "baseUrl",
@@ -1428,6 +1430,7 @@ mod test {
api_key: "test1234".into(),
seed_ratio: "1.3".into(),
tags: "usenet, testing".into(),
priority: 0,
};
app.data.sonarr_data.edit_indexer_modal = Some(edit_indexer_modal);
let mut indexer = indexer();