refactor(history_handler): Use the new handle_table_event macro

This commit is contained in:
2024-12-08 13:08:43 -07:00
parent b4de97dfe2
commit 0205f13e53
4 changed files with 77 additions and 246 deletions
@@ -9,6 +9,8 @@ pub mod utils {
stateful_table::StatefulTable,
HorizontallyScrollableText, ScrollableText,
};
use crate::models::servarr_models::{Indexer, RootFolder};
use crate::models::sonarr_models::{BlocklistItem, Series};
pub fn create_test_sonarr_data<'a>() -> SonarrData<'a> {
let mut episode_details_modal = EpisodeDetailsModal {
@@ -46,6 +48,11 @@ pub mod utils {
add_searched_series: Some(StatefulTable::default()),
..SonarrData::default()
};
sonarr_data.series.set_items(vec![Series::default()]);
sonarr_data.history.set_items(vec![SonarrHistoryItem::default()]);
sonarr_data.blocklist.set_items(vec![BlocklistItem::default()]);
sonarr_data.root_folders.set_items(vec![RootFolder::default()]);
sonarr_data.indexers.set_items(vec![Indexer::default()]);
sonarr_data.series_info_tabs.index = 1;
sonarr_data
.add_searched_series