feat(models): Added the Episode model to Sonarr models

This commit is contained in:
2024-11-15 12:48:35 -07:00
parent 214c89e8b5
commit 295cd56a1f
3 changed files with 59 additions and 3 deletions
@@ -2,9 +2,10 @@ use chrono::{DateTime, Utc};
use strum::EnumIter;
use crate::models::{
sonarr_models::{BlocklistItem, Series},
sonarr_models::{BlocklistItem, Episode, Series},
stateful_list::StatefulList,
stateful_table::StatefulTable,
stateful_tree::StatefulTree,
HorizontallyScrollableText, Route,
};
@@ -18,6 +19,7 @@ pub struct SonarrData {
pub series: StatefulTable<Series>,
pub blocklist: StatefulTable<BlocklistItem>,
pub logs: StatefulList<HorizontallyScrollableText>,
pub episodes: StatefulTree<Episode>,
}
impl Default for SonarrData {
@@ -28,6 +30,7 @@ impl Default for SonarrData {
series: StatefulTable::default(),
blocklist: StatefulTable::default(),
logs: StatefulList::default(),
episodes: StatefulTree::default(),
}
}
}