fix(sonarr): Construct and pass edit series parameters alongside all EditSeries events when publishing to the networking channel

This commit is contained in:
2024-12-17 23:37:18 -07:00
parent 38c0ad29dd
commit 22fe1a8f73
7 changed files with 320 additions and 175 deletions
+6 -3
View File
@@ -742,13 +742,14 @@ mod tests {
language_profile_id: Some(1),
root_folder_path: Some("/nfs/test".to_owned()),
tags: Some(vec![1, 2]),
tag_input_string: None,
clear_tags: false,
};
let mut mock_network = MockNetworkTrait::new();
mock_network
.expect_handle_network_event()
.with(eq::<NetworkEvent>(
SonarrEvent::EditSeries(Some(expected_edit_series_params)).into(),
SonarrEvent::EditSeries(expected_edit_series_params).into(),
))
.times(1)
.returning(|_| {
@@ -789,13 +790,14 @@ mod tests {
language_profile_id: Some(1),
root_folder_path: Some("/nfs/test".to_owned()),
tags: Some(vec![1, 2]),
tag_input_string: None,
clear_tags: false,
};
let mut mock_network = MockNetworkTrait::new();
mock_network
.expect_handle_network_event()
.with(eq::<NetworkEvent>(
SonarrEvent::EditSeries(Some(expected_edit_series_params)).into(),
SonarrEvent::EditSeries(expected_edit_series_params).into(),
))
.times(1)
.returning(|_| {
@@ -836,13 +838,14 @@ mod tests {
language_profile_id: Some(1),
root_folder_path: Some("/nfs/test".to_owned()),
tags: Some(vec![1, 2]),
tag_input_string: None,
clear_tags: false,
};
let mut mock_network = MockNetworkTrait::new();
mock_network
.expect_handle_network_event()
.with(eq::<NetworkEvent>(
SonarrEvent::EditSeries(Some(expected_edit_series_params)).into(),
SonarrEvent::EditSeries(expected_edit_series_params).into(),
))
.times(1)
.returning(|_| {