From 4d3fbed957e351dcaa8e8a7a28b11b3151d17947 Mon Sep 17 00:00:00 2001 From: adman Date: Tue, 16 Jun 2026 23:06:42 +0200 Subject: [PATCH] add SimplePacketToBytesLenPrefix --- proto/connection.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/proto/connection.go b/proto/connection.go index a26ab94..afb9f56 100644 --- a/proto/connection.go +++ b/proto/connection.go @@ -197,6 +197,14 @@ func SimplePacketToBytes(packet proto_base.EncodeDecodeAble) (b []byte, err erro return } b = packetBuff.Bytes() + return +} + +func SimplePacketToBytesLenPrefix(packet proto_base.EncodeDecodeAble) (b []byte, err error) { + b, err = SimplePacketToBytes(packet) + if err != nil { + return + } var packetWithLenBuf = bytes.NewBuffer(nil) err = proto_base.EncodeVarInt(packetWithLenBuf, int32(len(b))) if err != nil {