Feat: add password for player
This commit is contained in:
		| @@ -106,6 +106,7 @@ type Player struct { | ||||
| 	ID       uint32   `json:"id" db:"id"` | ||||
| 	RoomID   *string  `json:"room_id" db:"room_id"` | ||||
| 	Username string   `json:"username" db:"username"` | ||||
| 	Password string   `json:"-" db:"password"` | ||||
| 	Team     UserTeam `json:"team" db:"team"` | ||||
| 	Role     UserRole `json:"role" db:"role"` | ||||
| 	IsBot    bool     `json:"is_bot" db:"is_bot"` | ||||
| @@ -153,7 +154,6 @@ type PlayerStats struct { | ||||
| 	PlayedAsGuesser     int     `db:"played_as_guesser"` | ||||
| } | ||||
|  | ||||
|  | ||||
| type Room struct { | ||||
| 	ID             string    `json:"id" db:"id"` | ||||
| 	CreatedAt      time.Time `json:"created_at" db:"created_at"` | ||||
| @@ -465,7 +465,6 @@ type FullInfo struct { | ||||
| } | ||||
|  | ||||
| func (f *FullInfo) ExitRoom() *Room { | ||||
| 	// f.Room.PlayerList = utils.RemoveFromSlice(f.State.Username, f.Room.PlayerList) | ||||
| 	f.Room.RedTeam.Guessers = utils.RemoveFromSlice(f.State.Username, f.Room.RedTeam.Guessers) | ||||
| 	f.Room.BlueTeam.Guessers = utils.RemoveFromSlice(f.State.Username, f.Room.BlueTeam.Guessers) | ||||
| 	if f.Room.RedTeam.Mime == f.State.Username { | ||||
| @@ -474,7 +473,7 @@ func (f *FullInfo) ExitRoom() *Room { | ||||
| 	if f.Room.BlueTeam.Mime == f.State.Username { | ||||
| 		f.Room.BlueTeam.Mime = "" | ||||
| 	} | ||||
| 	// f.State.ExitRoom() | ||||
| 	f.State.RoomID = nil | ||||
| 	resp := f.Room | ||||
| 	f.Room = nil | ||||
| 	return resp | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Grail Finder
					Grail Finder