dkforest

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

commit b15ee0b723fb9287ecd7ecb2d4bd982b47dbc531
parent 1f9d3dab0f7151f3cd6b0ca490b20de1edf30c4c
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 12 Jun 2023 13:19:11 -0700

cleanup

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

diff --git a/pkg/web/handlers/interceptors/chess.go b/pkg/web/handlers/interceptors/chess.go @@ -485,11 +485,11 @@ func (b *Chess) SendMove(gameKey string, userID database.UserID, g *ChessGame, c return errors.New("not your turn") } - you := g.Player2 - opponent := g.Player1 - if g.Game.Position().Turn() == chess.White { - you = g.Player1 - opponent = g.Player2 + currentPlayer := g.Player1 + opponentPlayer := g.Player2 + if g.Game.Position().Turn() == chess.Black { + currentPlayer = g.Player2 + opponentPlayer = g.Player1 } selectedSquares := make([]chess.Square, 0) @@ -560,10 +560,10 @@ func (b *Chess) SendMove(gameKey string, userID database.UserID, g *ChessGame, c ChessPubSub.Pub(gameKey, chessMov) // Notify (pm) the opponent that you made a move - if opponent.NotifyChessMove { - msg := fmt.Sprintf("@%s played %s", you.Username, moveStr) + if opponentPlayer.NotifyChessMove { + msg := fmt.Sprintf("@%s played %s", currentPlayer.Username, moveStr) msg, _ = colorifyTaggedUsers(msg, b.db.GetUsersByUsername) - chatMsg, _ := b.db.CreateMsg(msg, msg, "", config.GeneralRoomID, b.zeroID, &opponent.ID) + chatMsg, _ := b.db.CreateMsg(msg, msg, "", config.GeneralRoomID, b.zeroID, &opponentPlayer.ID) go func() { time.Sleep(30 * time.Second) _ = chatMsg.Delete(b.db)