diff --git a/internal/network/types.go b/internal/network/types.go new file mode 100644 index 0000000..9a50c6a --- /dev/null +++ b/internal/network/types.go @@ -0,0 +1,17 @@ +package network + +import "time" + +type Packet struct { + Type string `json:"type"` + Timestamp int64 `json:"timestamp"` + Payload interface{} `json:"payload"` +} + +func NewPactet(msgType string, payload interface{}) Packet { + return Packet{ + Type: msgType, + Timestamp: time.Now().Unix(), + Payload: payload, + } +}