remove ReadWriteCloserPreservesBoundary from client package

This commit is contained in:
Shelikhoo 2025-02-13 13:52:45 +00:00
parent 182fb83d98
commit 955cbc847a
No known key found for this signature in database
GPG key ID: 4C9764E9FE80A3DC

View file

@ -2,19 +2,15 @@ package snowflake_client
import (
"errors"
"io"
"net"
"time"
)
type ReadWriteCloserPreservesBoundary interface {
io.ReadWriteCloser
MessageBoundaryPreserved()
}
"gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/snowflake/v2/common/packetpadding"
)
var errENOSYS = errors.New("not implemented")
func newPacketConnWrapper(localAddr, remoteAddr net.Addr, rwc ReadWriteCloserPreservesBoundary) net.PacketConn {
func newPacketConnWrapper(localAddr, remoteAddr net.Addr, rwc packetpadding.ReadWriteCloserPreservesBoundary) net.PacketConn {
return &packetConnWrapper{
ReadWriteCloserPreservesBoundary: rwc,
remoteAddr: remoteAddr,
@ -23,7 +19,7 @@ func newPacketConnWrapper(localAddr, remoteAddr net.Addr, rwc ReadWriteCloserPre
}
type packetConnWrapper struct {
ReadWriteCloserPreservesBoundary
packetpadding.ReadWriteCloserPreservesBoundary
remoteAddr net.Addr
localAddr net.Addr
}