package main import ( "time" "github.com/coder/websocket" ) type Client struct { Name string Pronouns string PasswordHash string CreatedAt time.Time WsConn *websocket.Conn Id uint32 Groups map[uint32]struct{} Color [3]uint8 } type Group struct { Name string CreatedAt time.Time Id uint32 CreatorId uint32 OwnerId uint32 Clients map[uint32]struct{} Color [3]uint8 EnableClientColors bool }