mirror of
https://github.com/YGGverse/aquatic.git
synced 2026-04-02 10:45:30 +00:00
aquatic_ws: run_handshakes_and_read_messages: simplify
This commit is contained in:
parent
012ccd7ec1
commit
6a8047a5fe
1 changed files with 5 additions and 16 deletions
|
|
@ -317,6 +317,8 @@ pub fn run_handshakes_and_read_messages(
|
||||||
stage: ConnectionStage::EstablishedWs(established_ws),
|
stage: ConnectionStage::EstablishedWs(established_ws),
|
||||||
..
|
..
|
||||||
}) = connections.get_mut(&poll_token){
|
}) = connections.get_mut(&poll_token){
|
||||||
|
use ::tungstenite::Error::Io;
|
||||||
|
|
||||||
match established_ws.ws.read_message(){
|
match established_ws.ws.read_message(){
|
||||||
Ok(ws_message) => {
|
Ok(ws_message) => {
|
||||||
dbg!(ws_message.clone());
|
dbg!(ws_message.clone());
|
||||||
|
|
@ -333,22 +335,9 @@ pub fn run_handshakes_and_read_messages(
|
||||||
in_message_sender.send((meta, in_message));
|
in_message_sender.send((meta, in_message));
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
Err(tungstenite::Error::Io(err)) => {
|
Err(Io(err)) if err.kind() == ErrorKind::WouldBlock => {
|
||||||
if err.kind() == ErrorKind::WouldBlock {
|
break
|
||||||
break;
|
}
|
||||||
}
|
|
||||||
|
|
||||||
remove_connection_if_exists(connections, poll_token);
|
|
||||||
|
|
||||||
eprint!("{}", err);
|
|
||||||
|
|
||||||
break;
|
|
||||||
},
|
|
||||||
Err(tungstenite::Error::ConnectionClosed) => {
|
|
||||||
remove_connection_if_exists(connections, poll_token);
|
|
||||||
|
|
||||||
break;
|
|
||||||
},
|
|
||||||
Err(err) => {
|
Err(err) => {
|
||||||
dbg!(err);
|
dbg!(err);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue