feat: add models/state.go
This commit is contained in:
		 Grail Finder
					Grail Finder
				
			
				
					committed by
					
						 Grail Finder (aider)
						Grail Finder (aider)
					
				
			
			
				
	
			
			
			 Grail Finder (aider)
						Grail Finder (aider)
					
				
			
						parent
						
							322743e33d
						
					
				
				
					commit
					56c94c3987
				
			
							
								
								
									
										21
									
								
								models/state.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								models/state.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,21 @@ | ||||
| package models | ||||
|  | ||||
| type UserTeam string | ||||
|  | ||||
| const ( | ||||
| 	UserTeamBlue = "blue" | ||||
| 	UserTeamRed  = "red" | ||||
| 	UserTeamNone = "none" | ||||
| ) | ||||
|  | ||||
| func StrToUserTeam(s string) WordColor { | ||||
| 	switch s { | ||||
| 	case "blue": | ||||
| 		return UserTeamBlue | ||||
| 	// finish this switch; ai! | ||||
|  | ||||
| // every gohtml page should be recreated on reload in the needed state | ||||
| type UserState struct { | ||||
| 	Username string | ||||
| 	Room     RoomPublic | ||||
| } | ||||
		Reference in New Issue
	
	Block a user