fix: replace .except() with correct error handling

This commit is contained in:
2026-01-08 02:45:07 +03:00
parent c1f3f34169
commit d9ced4e650
+18 -17
View File
@@ -108,24 +108,25 @@ impl AudioPlayer {
} }
let pwsp_daemon_input = pwsp_daemon_input.unwrap(); let pwsp_daemon_input = pwsp_daemon_input.unwrap();
let current_input_device = self.current_input_device.clone().unwrap(); let current_input_device = self.current_input_device.clone().unwrap();
let output_fl = current_input_device
.clone() let Some(output_fl) = current_input_device.output_fl.clone() else {
.output_fl println!("Failed to get pwsp-daemon output_fl");
.expect("Failed to get pwsp-daemon output_fl"); return Ok(());
let output_fr = current_input_device };
.clone() let Some(output_fr) = current_input_device.output_fr.clone() else {
.output_fr println!("Failed to get pwsp-daemon output_fr");
.expect("Failed to get pwsp-daemon output_fl"); return Ok(());
let input_fl = pwsp_daemon_input };
.clone() let Some(input_fl) = pwsp_daemon_input.input_fl.clone() else {
.input_fl println!("Failed to get pwsp-daemon input_fl");
.expect("Failed to get pwsp-daemon input_fl"); return Ok(());
let input_fr = pwsp_daemon_input };
.clone() let Some(input_fr) = pwsp_daemon_input.input_fr.clone() else {
.input_fr println!("Failed to get pwsp-daemon input_fr");
.expect("Failed to get pwsp-daemon input_fr"); return Ok(());
};
self.input_link_sender = Some(create_link(output_fl, output_fr, input_fl, input_fr)?); self.input_link_sender = Some(create_link(output_fl, output_fr, input_fl, input_fr)?);
Ok(()) Ok(())