This commit is contained in:
Grail Finder
2025-07-04 21:23:14 +03:00
parent a4dc8f4bbb
commit 0e2baa1a0f
5 changed files with 4 additions and 5 deletions

View File

@ -1,5 +1,5 @@
{{define "turntimer"}} {{define "turntimer"}}
<div> <div>
Timer: <span sse-swap="turntimer_{{.ID}}">{{.Settings.TurnSecondsLeft}}</span> Timer: <span sse-swap="turntimer_{{.ID}}">no time to lose</span>
</div> </div>
{{end}} {{end}}

View File

@ -109,7 +109,7 @@ func HandleFrontLogin(w http.ResponseWriter, r *http.Request) {
fi.Room = room fi.Room = room
fi.List = nil fi.List = nil
fi.State.RoomID = &room.ID fi.State.RoomID = &room.ID
if err := repo.PlayerSetRoomID(r.Context(), fi.State.Username, room.ID); err != nil { if err := repo.PlayerSetRoomID(r.Context(), room.ID, fi.State.Username); err != nil {
abortWithError(w, err.Error()) abortWithError(w, err.Error())
return return
} }

View File

@ -65,7 +65,6 @@ CREATE TABLE settings (
language TEXT NOT NULL DEFAULT 'en', language TEXT NOT NULL DEFAULT 'en',
room_pass TEXT NOT NULL DEFAULT '', room_pass TEXT NOT NULL DEFAULT '',
turn_time INTEGER NOT NULL DEFAULT 60, -- seconds turn_time INTEGER NOT NULL DEFAULT 60, -- seconds
turn_seconds_left INTEGER NOT NULL DEFAULT 0,
created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, created_at TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
FOREIGN KEY (room_id) REFERENCES rooms(id) ON DELETE CASCADE FOREIGN KEY (room_id) REFERENCES rooms(id) ON DELETE CASCADE
); );

View File

@ -50,7 +50,7 @@ func (p *RepoProvider) PlayerAdd(ctx context.Context, player *models.Player) err
func (p *RepoProvider) PlayerUpdate(ctx context.Context, player *models.Player) error { func (p *RepoProvider) PlayerUpdate(ctx context.Context, player *models.Player) error {
db := getDB(ctx, p.DB) db := getDB(ctx, p.DB)
_, err := db.ExecContext(ctx, "UPDATE players SET team = ?, role = ? WHERE username = ?", _, err := db.ExecContext(ctx, "UPDATE players SET team = ?, role = ? WHERE username = ?;",
player.Team, player.Role, player.Username) player.Team, player.Role, player.Username)
return err return err
} }

View File

@ -63,7 +63,7 @@ func (p *RepoProvider) RoomUpdate(ctx context.Context, r *models.Room) error {
if err != nil { if err != nil {
return err return err
} }
_, err = db.ExecContext(ctx, `UPDATE settings SET language = ?, room_pass = ?, turn_time = ?, WHERE room_id = ?`, r.Settings.Language, r.Settings.RoomPass, r.Settings.RoundTime, r.ID) _, err = db.ExecContext(ctx, `UPDATE settings SET language = ?, room_pass = ?, turn_time = ? WHERE room_id = ?`, r.Settings.Language, r.Settings.RoomPass, r.Settings.RoundTime, r.ID)
return err return err
} }