transports/websocket/: Update to soketto v0.7.0 #2271

Co-authored-by: James Wilson <james@jsdw.me>
This commit is contained in:
Max Inden 2021-10-05 23:10:28 +02:00 committed by GitHub
parent e9ac6d2a6a
commit d60a6d55dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 3 deletions

View File

@ -17,7 +17,7 @@ libp2p-core = { version = "0.30.0", path = "../../core", default-features = fals
log = "0.4.8"
quicksink = "0.1"
rw-stream-sink = "0.2.0"
soketto = { version = "0.4.1", features = ["deflate"] }
soketto = { version = "0.7.0", features = ["deflate"] }
url = "2.1"
webpki-roots = "0.21"

View File

@ -205,13 +205,13 @@ where
.receive_request()
.map_err(|e| Error::Handshake(Box::new(e)))
.await?;
request.into_key()
request.key()
};
trace!("accepting websocket handshake request from {}", remote2);
let response = handshake::server::Response::Accept {
key: &ws_key,
key: ws_key,
protocol: None,
};
@ -583,6 +583,7 @@ where
Ok(soketto::Incoming::Pong(pong)) => {
Some((Ok(IncomingData::Pong(Vec::from(pong))), (data, receiver)))
}
Ok(soketto::Incoming::Closed(_)) => None,
Err(connection::Error::Closed) => None,
Err(e) => Some((Err(e), (data, receiver))),
}