remove appendingwebsocketread, specialcase data/close

This commit is contained in:
Toshit Chawda 2024-11-04 21:33:40 -08:00
parent 0d12bff084
commit 14f38b28b8
No known key found for this signature in database
GPG key ID: 91480ED99E2B3D9D
5 changed files with 56 additions and 59 deletions

View file

@ -11,7 +11,7 @@ use futures::channel::oneshot;
use crate::{
extensions::AnyProtocolExtension,
ws::{AppendingWebSocketRead, LockedWebSocketWrite, Payload, WebSocketRead, WebSocketWrite},
ws::{LockedWebSocketWrite, Payload, WebSocketRead, WebSocketWrite},
CloseReason, ConnectPacket, MuxProtocolExtensionStream, MuxStream, Packet, PacketType, Role,
WispError,
};
@ -109,7 +109,8 @@ impl ServerMux {
let (extensions, extra_packet) = handshake_result.kind.into_parts();
let (mux_result, muxstream_recv) = MuxInner::new_server(
AppendingWebSocketRead(extra_packet, rx),
rx,
extra_packet,
tx.clone(),
extensions.clone(),
buffer_size,