inital commit

This commit is contained in:
KingKDot
2026-03-05 00:04:26 -06:00
commit f8515a2883
269 changed files with 47081 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
package wire
import (
"context"
"github.com/vmihailenco/msgpack/v5"
"nhooyr.io/websocket"
)
type Writer interface {
Write(ctx context.Context, messageType websocket.MessageType, p []byte) error
}
func WriteMsg(ctx context.Context, w Writer, v interface{}) error {
payload, err := msgpack.Marshal(v)
if err != nil {
return err
}
return w.Write(ctx, websocket.MessageBinary, payload)
}