feat(network): Support for fetching all episode files for a given series
This commit is contained in:
@@ -19,7 +19,7 @@ use crate::{
|
||||
HorizontallyScrollableText, ScrollableText, TabRoute, TabState,
|
||||
},
|
||||
};
|
||||
|
||||
use crate::models::sonarr_models::EpisodeFile;
|
||||
use super::sonarr_data::{ActiveSonarrBlock, SonarrData};
|
||||
|
||||
#[cfg(test)]
|
||||
@@ -310,6 +310,7 @@ impl Default for EpisodeDetailsModal {
|
||||
|
||||
pub struct SeasonDetailsModal {
|
||||
pub episodes: StatefulTable<Episode>,
|
||||
pub episode_files: StatefulTable<EpisodeFile>,
|
||||
pub episode_details_modal: Option<EpisodeDetailsModal>,
|
||||
pub season_history: StatefulTable<SonarrHistoryItem>,
|
||||
pub season_releases: StatefulTable<SonarrRelease>,
|
||||
@@ -321,6 +322,7 @@ impl Default for SeasonDetailsModal {
|
||||
SeasonDetailsModal {
|
||||
episodes: StatefulTable::default(),
|
||||
episode_details_modal: None,
|
||||
episode_files: StatefulTable::default(),
|
||||
season_releases: StatefulTable::default(),
|
||||
season_history: StatefulTable::default(),
|
||||
season_details_tabs: TabState::new(vec![
|
||||
|
||||
@@ -322,6 +322,7 @@ mod tests {
|
||||
|
||||
assert!(season_details_modal.episodes.is_empty());
|
||||
assert!(season_details_modal.episode_details_modal.is_none());
|
||||
assert!(season_details_modal.episode_files.is_empty());
|
||||
assert!(season_details_modal.season_releases.is_empty());
|
||||
assert!(season_details_modal.season_history.is_empty());
|
||||
|
||||
|
||||
Reference in New Issue
Block a user