Skip to content

Commit 58694c8

Browse files
committed
chore(audio): more log statements in the UpdateConnection handler
1 parent 0fee545 commit 58694c8

File tree

1 file changed

+17
-7
lines changed

1 file changed

+17
-7
lines changed

cosmic-applet-audio/src/pulse.rs

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -235,20 +235,30 @@ impl PulseHandle {
235235
server.set_source_volume_by_name(&name, &channel_volumes)
236236
}
237237
Message::UpdateConnection => {
238-
log::trace!("Updating Connection {:?}", server.is_some());
238+
log::info!(
239+
"Updating Connection, server exists: {:?}",
240+
server.is_some()
241+
);
239242
if let Some(mut cur_server) = server.take() {
240243
log::trace!("getting server info...");
241244
if let Err(_) = cur_server.get_server_info() {
245+
log::warn!("got error, server must be disconnected...");
242246
PulseHandle::send_disconnected(&mut from_pulse_send).await;
243247
} else {
248+
log::trace!("got server info, still connected...");
244249
server = Some(cur_server);
245250
}
246-
} else if let Ok(new_server) =
247-
PulseServer::connect().and_then(|server| server.init())
248-
{
249-
log::trace!("got new server...");
250-
PulseHandle::send_connected(&mut from_pulse_send).await;
251-
server = Some(new_server);
251+
} else {
252+
match PulseServer::connect().and_then(|server| server.init()) {
253+
Ok(new_server) => {
254+
log::info!("Connected to server");
255+
PulseHandle::send_connected(&mut from_pulse_send).await;
256+
server = Some(new_server);
257+
}
258+
Err(err) => {
259+
log::error!("Failed to connect to server: {:?}", err);
260+
}
261+
}
252262
}
253263
}
254264
Message::SetDefaultSink(device) => {

0 commit comments

Comments
 (0)