fix(pwsp-daemon): added retries to link_player_to_virtual_mic()

https://github.com/arabianq/pipewire-soundpad/issues/15
This commit is contained in:
2026-03-06 15:19:06 +03:00
parent ce948ce678
commit 92a576de37
2 changed files with 14 additions and 4 deletions
+4 -4
View File
@@ -39,16 +39,16 @@ pub async fn link_player_to_virtual_mic() -> Result<(), Box<dyn Error>> {
if let Ok(device) = get_device("pwsp-daemon").await {
pwsp_daemon_output = device;
} else {
eprintln!("Could not find alsa_playback.pwsp-daemon device, skipping device linking");
return Ok(());
return Err(
"Could not find alsa_playback.pwsp-daemon device, skipping device linking".into(),
);
}
let pwsp_daemon_input;
if let Ok(device) = get_device("pwsp-virtual-mic").await {
pwsp_daemon_input = device;
} else {
eprintln!("Could not find pwsp-virtual-mic device, skipping device linking");
return Ok(());
return Err("Could not find pwsp-virtual-mic device, skipping device linking".into());
}
let output_fl = pwsp_daemon_output