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:
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