fix(sonarr): Pass events alongside all GetLogs events when publishing to the networking channel

This commit is contained in:
2024-12-18 00:07:59 -07:00
parent 64ecc38073
commit 924f8d5eff
6 changed files with 10 additions and 81 deletions
+3 -6
View File
@@ -64,7 +64,7 @@ pub enum SonarrEvent {
GetEpisodeFiles(i64),
GetEpisodeHistory(i64),
GetLanguageProfiles,
GetLogs(Option<u64>),
GetLogs(u64),
GetDiskSpace,
GetQualityProfiles,
GetQueuedEvents,
@@ -1502,14 +1502,11 @@ impl<'a, 'b> Network<'a, 'b> {
.await
}
async fn get_sonarr_logs(&mut self, events: Option<u64>) -> Result<LogResponse> {
async fn get_sonarr_logs(&mut self, events: u64) -> Result<LogResponse> {
info!("Fetching Sonarr logs");
let event = SonarrEvent::GetLogs(events);
let params = format!(
"pageSize={}&sortDirection=descending&sortKey=time",
events.unwrap_or(500)
);
let params = format!("pageSize={}&sortDirection=descending&sortKey=time", events);
let request_props = self
.request_props_from(event, RequestMethod::Get, None::<()>, None, Some(params))
.await;