From 3dfd916092c8a414d6910440d7008287d7caf82a Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Fri, 14 Jun 2024 21:28:29 -0600 Subject: [PATCH] Just reconnect when error received while cancelling session --- src/greeter.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/greeter.rs b/src/greeter.rs index e862cf7..876913c 100644 --- a/src/greeter.rs +++ b/src/greeter.rs @@ -337,7 +337,17 @@ async fn request_message(socket: Arc>, request: Request) -> Me description, } => { //TODO: use error_type? + match request { + Request::CancelSession => { + // Do not send errors for cancel session to gui + log::warn!("error while cancelling session: {}", description); + // Reconnect to socket + return Message::Reconnect; + } + _ => { return Message::Error(socket, description); + } + } } Response::Success => match request { Request::CreateSession { .. } => {