Just reconnect when error received while cancelling session

This commit is contained in:
Jeremy Soller 2024-06-14 21:28:29 -06:00
parent 168d022946
commit 3dfd916092
No known key found for this signature in database
GPG key ID: D02FD439211AF56F

View file

@ -337,8 +337,18 @@ async fn request_message(socket: Arc<Mutex<UnixStream>>, 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 { .. } => {
// User has no auth required, proceed to login