mirror of
https://github.com/LibreQoE/LibreQoS.git
synced 2025-02-25 18:55:32 -06:00
Cleaner handler for single user channel socket cleanup
This commit is contained in:
parent
50042d79ea
commit
a649ea8639
@ -62,24 +62,18 @@ async fn handle_socket(mut socket: WebSocket) {
|
||||
}
|
||||
}
|
||||
}
|
||||
Some(Err(e)) => {
|
||||
log::warn!("Error receiving websocket message: {:?}", e);
|
||||
break;
|
||||
}
|
||||
None => {
|
||||
break;
|
||||
}
|
||||
Some(Err(_)) => break,
|
||||
None => break,
|
||||
}
|
||||
}
|
||||
outbound = rx.recv() => {
|
||||
match outbound {
|
||||
Some(msg) => {
|
||||
socket.send(Message::Text(msg)).await.unwrap();
|
||||
}
|
||||
None => {
|
||||
log::info!("WebSocket Disconnected");
|
||||
break;
|
||||
if let Err(_) = socket.send(Message::Text(msg)).await {
|
||||
break;
|
||||
}
|
||||
}
|
||||
None => break,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user