Documentation
¶
Index ¶
- func HandleCards(c echo.Context, conn *sql.DB) error
- func HandleDeleteAdminAntenna(c echo.Context, conn *sql.DB) error
- func HandleDeleteAdminGame(c echo.Context, conn *sql.DB) error
- func HandleDeleteAdminPlayerHand(c echo.Context, conn *sql.DB) error
- func HandleDeviceBoot(c echo.Context, conn *sql.DB) error
- func HandleGetAdminAntenna(c echo.Context, conn *sql.DB) error
- func HandleGetAdminPlayerHand(c echo.Context, conn *sql.DB) error
- func HandleGetAdminPlayers(c echo.Context, conn *sql.DB) error
- func HandlePostAdminAntenna(c echo.Context, conn *sql.DB) error
- func HandlePostAdminPlayer(c echo.Context, conn *sql.DB) error
- func Run(ctx context.Context) error
- type Antenna
- type Card
- type Device
- type ErrorResponse
- type GetAdminAntennaResponse
- type GetAdminPlayerHandResponse
- type GetAdminPlayersResponse
- type Hand
- type Player
- type PostAdminAntennaRequest
- type PostAdminPlayerRequest
- type PostAdminPlayerResponse
- type PostCardRequest
- type Send
- type SendCard
- type SendPlayer
- type WebSocketManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HandleDeviceBoot ¶
HandleDeviceBoot handle booting device
Types ¶
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
ErrorResponse is response for error
type GetAdminAntennaResponse ¶
type GetAdminAntennaResponse struct {
Antenna []Antenna `json:"antenna"`
}
type GetAdminPlayerHandResponse ¶
type GetAdminPlayerHandResponse struct {
Hand Hand `json:"hand"`
}
type GetAdminPlayersResponse ¶
type GetAdminPlayersResponse struct {
Players []Player `json:"players"`
}
type PostAdminAntennaRequest ¶
type PostAdminPlayerRequest ¶
type PostAdminPlayerResponse ¶
type PostAdminPlayerResponse struct {
Player Player `json:"player"`
}
type PostCardRequest ¶
type Send ¶
type Send struct {
Players []SendPlayer `json:"players"`
Board []SendCard `json:"board"`
}
Send is struct for WebSocket sending
type SendPlayer ¶
type WebSocketManager ¶
type WebSocketManager struct {
// contains filtered or unexported fields
}
WebSocketManager manages WebSocket connections
Click to show internal directories.
Click to hide internal directories.