Feat: game setting fields

This commit is contained in:
Grail Finder
2025-06-30 17:39:07 +03:00
parent 87a0f870e8
commit a51668e321
5 changed files with 27 additions and 15 deletions

View File

@ -12,10 +12,16 @@ import (
)
func HandleCreateRoom(w http.ResponseWriter, r *http.Request) {
turnTimeStr := r.PostFormValue("game_time")
ttU64, err := strconv.ParseUint(turnTimeStr, 10, 64)
if err != nil {
log.Warn("failed to parse turn time", "game_time", turnTimeStr)
}
// parse payload
payload := &models.RoomReq{
RoomPass: r.PostFormValue("room_pass"),
RoomName: r.PostFormValue("room_name"),
RoomPass: r.PostFormValue("room_pass"),
Language: r.PostFormValue("language"),
RoundTime: uint32(ttU64),
}
// create a room
room, err := createRoom(r.Context(), payload)