package models import ( "time" "github.com/gorilla/websocket" ) const TIMEOUT = 10 // Represents a command from the client (start/stop) type ClientCommand struct { Command string `json:"command"` // Command send to the server Password string `json:"password"` // Pomodoro control password Settings PomodoroConfig `json:"settings"` // Pomodoro config } // Represents a single client type WebsocketClient struct { Conn *websocket.Conn LastPong time.Time RealIP string }