Enha: not null fields in db
This commit is contained in:
		| @@ -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"` | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Grail Finder
					Grail Finder