feat(network): Support for testing all Sonarr indexers at once

This commit is contained in:
2024-11-22 17:35:36 -07:00
parent 68830a8789
commit 6896fcc134
14 changed files with 207 additions and 22 deletions
+3
View File
@@ -10,6 +10,7 @@ use strum::EnumIter;
use crate::serde_enum_from;
use super::{
radarr_models::IndexerTestResult,
servarr_models::{
DiskSpace, HostConfig, Indexer, Language, LogResponse, QualityProfile, QualityWrapper,
QueueEvent, Release, RootFolder, SecurityConfig, Tag, Update,
@@ -437,6 +438,7 @@ pub enum SonarrSerdeable {
HostConfig(HostConfig),
IndexerSettings(IndexerSettings),
Indexers(Vec<Indexer>),
IndexerTestResults(Vec<IndexerTestResult>),
LogResponse(LogResponse),
QualityProfiles(Vec<QualityProfile>),
QueueEvents(Vec<QueueEvent>),
@@ -477,6 +479,7 @@ serde_enum_from!(
HostConfig(HostConfig),
IndexerSettings(IndexerSettings),
Indexers(Vec<Indexer>),
IndexerTestResults(Vec<IndexerTestResult>),
LogResponse(LogResponse),
QualityProfiles(Vec<QualityProfile>),
QueueEvents(Vec<QueueEvent>),