Feat: remove bot
This commit is contained in:
@ -8,6 +8,7 @@ import (
|
||||
"html/template"
|
||||
"net/http"
|
||||
"strconv"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func HandleCreateRoom(w http.ResponseWriter, r *http.Request) {
|
||||
@ -248,12 +249,20 @@ func HandleGiveClue(w http.ResponseWriter, r *http.Request) {
|
||||
abortWithError(w, "your team already has a clue")
|
||||
return
|
||||
}
|
||||
// check if the clue is the same as one of the existing words
|
||||
for _, card := range fi.Room.Cards {
|
||||
if strings.EqualFold(card.Word, clue) {
|
||||
msg := fmt.Sprintf("cannot use existing word (%s) as a clue", clue)
|
||||
abortWithError(w, msg)
|
||||
return
|
||||
}
|
||||
}
|
||||
// ===
|
||||
action := models.Action{
|
||||
Actor: fi.State.Username,
|
||||
ActorColor: string(fi.State.Team),
|
||||
WordColor: string(fi.State.Team),
|
||||
Action: "gave clue",
|
||||
Action: models.ActionTypeClue,
|
||||
Word: clue,
|
||||
Number: num,
|
||||
}
|
||||
|
Reference in New Issue
Block a user