feat(network): Support for fetching Sonarr updates
This commit is contained in:
@@ -9,7 +9,7 @@ use crate::models::{
|
||||
},
|
||||
stateful_list::StatefulList,
|
||||
stateful_table::StatefulTable,
|
||||
HorizontallyScrollableText, Route,
|
||||
HorizontallyScrollableText, Route, ScrollableText,
|
||||
};
|
||||
|
||||
use super::modals::SeasonDetailsModal;
|
||||
@@ -37,6 +37,7 @@ pub struct SonarrData {
|
||||
pub start_time: DateTime<Utc>,
|
||||
pub tags_map: BiMap<i64, String>,
|
||||
pub tasks: StatefulTable<SonarrTask>,
|
||||
pub updates: ScrollableText,
|
||||
pub version: String,
|
||||
}
|
||||
|
||||
@@ -61,6 +62,7 @@ impl Default for SonarrData {
|
||||
start_time: DateTime::default(),
|
||||
tags_map: BiMap::default(),
|
||||
tasks: StatefulTable::default(),
|
||||
updates: ScrollableText::default(),
|
||||
version: String::new(),
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,6 +52,7 @@ mod tests {
|
||||
assert_eq!(sonarr_data.start_time, <DateTime<Utc>>::default());
|
||||
assert!(sonarr_data.tags_map.is_empty());
|
||||
assert!(sonarr_data.tasks.is_empty());
|
||||
assert!(sonarr_data.updates.is_empty());
|
||||
assert!(sonarr_data.version.is_empty());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user