summaryrefslogtreecommitdiff
path: root/internal/packet/encoders.go
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-10-15 21:59:08 +0300
committerKyren223 <ulmliad223@gmail.com>2024-10-15 21:59:08 +0300
commit260ad0e1bd0931956cf8c689e81fffc59d12e2aa (patch)
tree9032037c99b4f9cc6dfe07c69dc34a7a25c597cb /internal/packet/encoders.go
parentc5dba4360acff23a89f301235401ddfe19ab99a8 (diff)
feat: communication using custom packet protocol
Diffstat (limited to 'internal/packet/encoders.go')
-rw-r--r--internal/packet/encoders.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/packet/encoders.go b/internal/packet/encoders.go
index 0d190e9..e70d0e8 100644
--- a/internal/packet/encoders.go
+++ b/internal/packet/encoders.go
@@ -8,13 +8,13 @@ import (
"github.com/vmihailenco/msgpack/v5"
)
-type TypedMessage interface{
+type TypedMessage interface {
Type() PacketType
}
type defaultPacketEncoder struct {
io.Reader
- encoding Encoding
+ encoding Encoding
packetType PacketType
}
@@ -47,6 +47,7 @@ func NewMsgPackEncoder(message TypedMessage) (PacketEncoder, error) {
return defaultPacketEncoder{
Reader: bytes.NewReader(data),
- encoding: EncodingJson,
+ encoding: EncodingMsgPack,
packetType: message.Type(),
}, nil
+}