From 4001dee1bd5c134dbb26402048af690e4ea432af Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 13 Dec 2024 14:45:06 -0700 Subject: [PATCH] refactor(network): Changed the toggle episode monitoring handler to simply return empty since the response is always empty from Sonarr --- src/network/sonarr_network.rs | 4 ++-- src/network/sonarr_network_tests.rs | 11 ++++------- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/src/network/sonarr_network.rs b/src/network/sonarr_network.rs index d1fe0cb..2656c63 100644 --- a/src/network/sonarr_network.rs +++ b/src/network/sonarr_network.rs @@ -2538,7 +2538,7 @@ impl<'a, 'b> Network<'a, 'b> { .await } - async fn toggle_sonarr_episode_monitoring(&mut self, episode_id: Option) -> Result { + async fn toggle_sonarr_episode_monitoring(&mut self, episode_id: Option) -> Result<()> { let event = SonarrEvent::ToggleEpisodeMonitoring(episode_id); let detail_event = SonarrEvent::GetEpisodeDetails(None); @@ -2592,7 +2592,7 @@ impl<'a, 'b> Network<'a, 'b> { .await; self - .handle_request::(request_props, |_, _| ()) + .handle_request::(request_props, |_, _| ()) .await } diff --git a/src/network/sonarr_network_tests.rs b/src/network/sonarr_network_tests.rs index 2c9800d..1ae375f 100644 --- a/src/network/sonarr_network_tests.rs +++ b/src/network/sonarr_network_tests.rs @@ -6653,7 +6653,7 @@ mod test { let (async_server, app_arc, _server) = mock_servarr_api( RequestMethod::Put, Some(json!(expected_body)), - Some(json!({})), + None, None, SonarrEvent::ToggleEpisodeMonitoring(None), None, @@ -6682,10 +6682,7 @@ mod test { episode_ids: vec![2], monitored: false, }; - let body = Episode { - id: 2, - ..episode() - }; + let body = Episode { id: 2, ..episode() }; let (async_details_server, app_arc, mut server) = mock_servarr_api( RequestMethod::Get, @@ -6696,7 +6693,7 @@ mod test { Some("/2"), None, ) - .await; + .await; let async_toggle_server = server .mock( "PUT", @@ -6704,7 +6701,7 @@ mod test { "/api/v3{}", SonarrEvent::ToggleEpisodeMonitoring(None).resource() ) - .as_str(), + .as_str(), ) .with_status(202) .match_header("X-Api-Key", "test1234")