mirror of
https://github.com/mikedilger/chorus.git
synced 2026-04-03 06:41:16 +00:00
Try to close the websocket when ending, maybe we weren't closing it nicely, let's see
This commit is contained in:
parent
04062b2267
commit
e682a3b0e0
@ -346,7 +346,12 @@ impl WebSocketService {
|
||||
match message_option {
|
||||
Some(message) => {
|
||||
let message = message?;
|
||||
self.handle_websocket_message(message).await?;
|
||||
if let Err(e) = self.handle_websocket_message(message).await {
|
||||
if let Err(e) = self.websocket.close(None).await {
|
||||
log::info!("Err on websocket close: {e}");
|
||||
}
|
||||
return Err(e);
|
||||
}
|
||||
},
|
||||
None => break, // the websocket is closed
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user