Enha: not null fields in db

This commit is contained in:
Grail Finder
2025-07-02 09:36:38 +03:00
parent 95a55a8213
commit 8bf719ae4c
3 changed files with 19 additions and 24 deletions

View File

@ -139,15 +139,12 @@ type Room struct {
RedCounter uint8 `db:"red_counter"`
RedTurn bool `db:"red_turn"`
MimeDone bool `db:"mime_done"`
IsPublic bool `db:"is_public"`
IsRunning bool `json:"is_running" db:"is_running"`
Language string `json:"language" example:"en" form:"language" db:"language"`
RoundTime uint32 `json:"round_time" db:"round_time"`
IsOver bool `db:"is_over"`
TeamWon UserTeam `db:"team_won"`
RoomPass string `json:"room_pass" db:"room_pass"`
RoomLink string `db:"room_link"`
// fields not in db
RoomLink string `db:"-"`
ActionHistory []Action `db:"-"`
RedTeam Team `db:"-"`
BlueTeam Team `db:"-"`
@ -384,6 +381,7 @@ type WordCard struct {
Mark []CardMark `json:"marks"`
}
// table: settings
type GameSettings struct {
Language string `json:"language" example:"en" form:"language" db:"language"`
RoomPass string `json:"room_pass" db:"room_pass"`