feat(app): Dispatch support for all relevant Sonarr blocks

This commit is contained in:
2024-11-27 17:06:20 -07:00
parent 73a4129000
commit f139db07d9
86 changed files with 4075 additions and 3005 deletions
+17 -1
View File
@@ -1357,6 +1357,22 @@ impl<'a, 'b> Network<'a, 'b> {
app.data.sonarr_data.season_details_modal = Some(SeasonDetailsModal::default());
}
let season_episodes_vec = if !app.data.sonarr_data.seasons.is_empty() {
let season_number = app
.data
.sonarr_data
.seasons
.current_selection()
.season_number;
episode_vec
.into_iter()
.filter(|episode| episode.season_number == season_number)
.collect()
} else {
episode_vec
};
app
.data
.sonarr_data
@@ -1364,7 +1380,7 @@ impl<'a, 'b> Network<'a, 'b> {
.as_mut()
.unwrap()
.episodes
.set_items(episode_vec.clone());
.set_items(season_episodes_vec);
app
.data
.sonarr_data