feat(sonarr): Added the ability to fetch Sonarr logs
This commit is contained in:
@@ -3,8 +3,9 @@ use strum::EnumIter;
|
||||
|
||||
use crate::models::{
|
||||
sonarr_models::{BlocklistItem, Series},
|
||||
stateful_list::StatefulList,
|
||||
stateful_table::StatefulTable,
|
||||
Route,
|
||||
HorizontallyScrollableText, Route,
|
||||
};
|
||||
|
||||
#[cfg(test)]
|
||||
@@ -16,6 +17,7 @@ pub struct SonarrData {
|
||||
pub start_time: DateTime<Utc>,
|
||||
pub series: StatefulTable<Series>,
|
||||
pub blocklist: StatefulTable<BlocklistItem>,
|
||||
pub logs: StatefulList<HorizontallyScrollableText>,
|
||||
}
|
||||
|
||||
impl Default for SonarrData {
|
||||
@@ -25,6 +27,7 @@ impl Default for SonarrData {
|
||||
start_time: DateTime::default(),
|
||||
series: StatefulTable::default(),
|
||||
blocklist: StatefulTable::default(),
|
||||
logs: StatefulList::default(),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -38,6 +38,7 @@ mod tests {
|
||||
assert_eq!(sonarr_data.start_time, <DateTime<Utc>>::default());
|
||||
assert!(sonarr_data.series.is_empty());
|
||||
assert!(sonarr_data.blocklist.is_empty());
|
||||
assert!(sonarr_data.logs.is_empty());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user