Chore: code cleaning
This commit is contained in:
		| @@ -99,11 +99,6 @@ func fillCardMarks(ctx context.Context, room *models.Room) error { | ||||
| 				room.Cards[i].Marks = append(room.Cards[i].Marks, mark) | ||||
| 			} | ||||
| 		} | ||||
| 		// marks, err := repo.CardMarksByCardID(ctx, card.ID) | ||||
| 		// if err != nil { | ||||
| 		// 	return err | ||||
| 		// } | ||||
| 		// room.Cards[i].Marks = marks | ||||
| 	} | ||||
| 	return nil | ||||
| } | ||||
| @@ -117,18 +112,6 @@ func getPlayerByCtx(ctx context.Context) (*models.Player, error) { | ||||
| 	return repo.PlayerGetByName(ctx, username) | ||||
| } | ||||
|  | ||||
| // // DEPRECATED | ||||
| // func leaveRole(fi *models.FullInfo) { | ||||
| // 	fi.Room.RedTeam.Guessers = utils.RemoveFromSlice(fi.State.Username, fi.Room.RedTeam.Guessers) | ||||
| // 	fi.Room.BlueTeam.Guessers = utils.RemoveFromSlice(fi.State.Username, fi.Room.BlueTeam.Guessers) | ||||
| // 	if fi.Room.RedTeam.Mime == fi.State.Username { | ||||
| // 		fi.Room.RedTeam.Mime = "" | ||||
| // 	} | ||||
| // 	if fi.Room.BlueTeam.Mime == fi.State.Username { | ||||
| // 		fi.Room.BlueTeam.Mime = "" | ||||
| // 	} | ||||
| // } | ||||
|  | ||||
| func joinTeam(ctx context.Context, role, team string) (*models.FullInfo, error) { | ||||
| 	// get username | ||||
| 	fi, _ := getFullInfoByCtx(ctx) | ||||
| @@ -219,10 +202,6 @@ func loadCards(room *models.Room) { | ||||
| 		fmt.Println("failed to load cards", "error", err) | ||||
| 	} | ||||
| 	room.Cards = cards | ||||
| 	// room.WCMap = make(map[string]models.WordColor) | ||||
| 	// for _, card := range room.Cards { | ||||
| 	// 	room.WCMap[card.Word] = card.Color | ||||
| 	// } | ||||
| } | ||||
|  | ||||
| func recoverBots() { | ||||
| @@ -250,35 +229,6 @@ func recoverBot(bm models.Player) error { | ||||
| 	return nil | ||||
| } | ||||
|  | ||||
| // func recoverPlayers() { | ||||
| // 	players := listPlayers() | ||||
| // 	for playerName, playerMap := range players { | ||||
| // 		if err := recoverPlayer(playerMap); err != nil { | ||||
| // 			log.Warn("failed to recover player", "playerName", playerName, "error", err) | ||||
| // 		} | ||||
| // 	} | ||||
| // } | ||||
|  | ||||
| // func recoverPlayer(pm map[string]string) error { | ||||
| // 	// check if room still exists | ||||
| // 	room, err := repo.RoomGetByID(context.Background(), pm["RoomID"]) | ||||
| // 	if err != nil { | ||||
| // 		return fmt.Errorf("no such room: %s; err: %w", pm["RoomID"], err) | ||||
| // 	} | ||||
| // 	log.Debug("recovering player", "player", pm) | ||||
| // 	role, team, ok := room.GetPlayerByName(pm["Username"]) | ||||
| // 	if !ok { | ||||
| // 		return fmt.Errorf("failed to find player %s in the room %v", pm["Username"], room) | ||||
| // 	} | ||||
| // 	us := &models.Player{ | ||||
| // 		Username: pm["Username"], | ||||
| // 		RoomID:   pm["RoomID"], | ||||
| // 		Team:     team, | ||||
| // 		Role:     role, | ||||
| // 	} | ||||
| // 	return saveState(pm["Username"], us) | ||||
| // } | ||||
|  | ||||
| // validateMove checks if it is players turn | ||||
| func validateMove(fi *models.FullInfo, ur models.UserRole) error { | ||||
| 	if fi.State.Role != ur { | ||||
|   | ||||
| @@ -248,7 +248,7 @@ func HandleMarkCard(w http.ResponseWriter, r *http.Request) { | ||||
| 				return | ||||
| 			} | ||||
| 		} else { | ||||
| 			// TODO: if mark was found, it needs to be removed | ||||
| 			// if mark was found, it needs to be removed | ||||
| 			if err := repo.CardMarksRemove(r.Context(), card.ID, fi.State.Username); err != nil { | ||||
| 				log.Error("failed to remove mark", "error", err, "card", card) | ||||
| 				abortWithError(w, "failed to remove mark") | ||||
|   | ||||
| @@ -88,17 +88,10 @@ func HandleExit(w http.ResponseWriter, r *http.Request) { | ||||
| 		creatorLeft = true | ||||
| 	} | ||||
| 	exitedRoom := fi.ExitRoom() | ||||
| 	// if err := saveRoom(exitedRoom); err != nil { | ||||
| 	// 	abortWithError(w, err.Error()) | ||||
| 	// 	return | ||||
| 	// } | ||||
| 	if creatorLeft { | ||||
| 		if err := repo.RoomDeleteByID(r.Context(), exitedRoom.ID); err != nil { | ||||
| 			log.Error("failed to remove room", "error", err) | ||||
| 		} | ||||
| 		// removeRoom(exitedRoom.ID) | ||||
| 		// TODO: notify users if creator left | ||||
| 		// and throw them away | ||||
| 		notify(models.NotifyRoomListUpdate, "") | ||||
| 	} | ||||
| 	// scary to update the whole room | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Grail Finder
					Grail Finder