dkforest

A forum and chat platform (onion)
git clone https://git.dasho.dev/n0tr1v/dkforest.git
Log | Files | Refs | LICENSE

commit 915c193a6a2da77805d75c6eed7fe41011294ef3
parent 11684c78d5d19e5e6b675d6a953a750709afb9f8
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 12 Jun 2023 00:34:35 -0700

easier to toggle debug mode for chess

Diffstat:
Mpkg/web/handlers/handlers.go | 21+++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go @@ -4981,19 +4981,24 @@ func ChessGameFormHandler(c echo.Context) error { } func ChessGameHandler(c echo.Context) error { + debugChess := false + authUser := c.Get("authUser").(*database.User) key := c.Param("key") g := interceptors.ChessInstance.GetGame(key) if g == nil { - // Chess debug - //db := c.Get("database").(*database.DkfDB) - //user1, _ := db.GetUserByID(1) - //user2, _ := db.GetUserByID(30814) - //interceptors.ChessInstance.NewGame(key, user1, user2) - //g = interceptors.ChessInstance.GetGame(key) - //chessGameEnPassant(g) - return c.Redirect(http.StatusFound, "/") + if debugChess { + // Chess debug + db := c.Get("database").(*database.DkfDB) + user1, _ := db.GetUserByID(1) + user2, _ := db.GetUserByID(30814) + interceptors.ChessInstance.NewGame(key, user1, user2) + g = interceptors.ChessInstance.GetGame(key) + chessGameEnPassant(g) + } else { + return c.Redirect(http.StatusFound, "/") + } } isFlipped := authUser.ID == g.Player2.ID