feat(network): Support for adding a root folder to Sonarr

This commit is contained in:
2024-11-22 14:42:17 -07:00
parent b24e3bf9db
commit ce701c1ab7
8 changed files with 135 additions and 21 deletions
@@ -21,6 +21,7 @@ mod sonarr_data_tests;
pub struct SonarrData {
pub blocklist: StatefulTable<BlocklistItem>,
pub downloads: StatefulTable<DownloadRecord>,
pub edit_root_folder: Option<HorizontallyScrollableText>,
pub history: StatefulTable<SonarrHistoryItem>,
pub indexers: StatefulTable<Indexer>,
pub indexer_settings: Option<IndexerSettings>,
@@ -41,6 +42,7 @@ impl Default for SonarrData {
SonarrData {
blocklist: StatefulTable::default(),
downloads: StatefulTable::default(),
edit_root_folder: None,
history: StatefulTable::default(),
indexers: StatefulTable::default(),
indexer_settings: None,
@@ -36,6 +36,7 @@ mod tests {
assert!(sonarr_data.blocklist.is_empty());
assert!(sonarr_data.downloads.is_empty());
assert!(sonarr_data.edit_root_folder.is_none());
assert!(sonarr_data.history.is_empty());
assert!(sonarr_data.indexers.is_empty());
assert!(sonarr_data.indexer_settings.is_none());