diff --git a/rust/client-shared/src/eventloop.rs b/rust/client-shared/src/eventloop.rs index be3eb0a97..33fb42002 100644 --- a/rust/client-shared/src/eventloop.rs +++ b/rust/client-shared/src/eventloop.rs @@ -479,10 +479,9 @@ async fn phoenix_channel_event_loop( "Hiccup in portal connection: {error:#}" ), Either::Left((Err(e), _)) => { - if event_tx.send(PortalEvent::Error(e)).await.is_err() { - tracing::debug!("Event channel closed: exiting phoenix-channel event-loop"); - break; - } + let _ = event_tx.send(PortalEvent::Error(e)).await; // We don't care about the result because we are exiting anyway. + + break; } Either::Right((Some(PortalCommand::Send(msg)), _)) => { portal.send(PHOENIX_TOPIC, msg); diff --git a/rust/gateway/src/eventloop.rs b/rust/gateway/src/eventloop.rs index 59f0599db..93ea7dc2a 100644 --- a/rust/gateway/src/eventloop.rs +++ b/rust/gateway/src/eventloop.rs @@ -632,10 +632,9 @@ async fn phoenix_channel_event_loop( "Hiccup in portal connection: {error:#}" ), Either::Left((Err(e), _)) => { - if event_tx.send(Err(e)).await.is_err() { - tracing::debug!("Event channel closed: exiting phoenix-channel event-loop"); - break; - } + let _ = event_tx.send(Err(e)).await; // We don't care about the result because we are exiting anyway. + + break; } Either::Right((Some(PortalCommand::Send(msg)), _)) => { portal.send(PHOENIX_TOPIC, msg);