This commit is contained in:
matst80
2024-11-08 23:50:57 +01:00
parent 251a0b7bc7
commit 356f5effba
5 changed files with 44 additions and 94 deletions

View File

@@ -2,6 +2,7 @@ package main
import (
"encoding/binary"
"encoding/json"
"io"
)
@@ -53,6 +54,17 @@ func SendPacket(conn io.Writer, messageType uint16, datafn func(w io.Writer) err
return err
}
func SendProxyResponse(conn io.Writer, data any) error {
return SendPacket(conn, ResponseBody, func(w io.Writer) error {
data, err := json.Marshal(data)
if err != nil {
return err
}
w.Write(data)
return nil
})
}
// func ReceiveCartPacket(conn io.Reader) (CartPacket, []byte, error) {
// var packet CartPacket
// err := binary.Read(conn, binary.LittleEndian, &packet)