dkforest

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

commit 26abc7d66a6cfb927fe968f314face8ea59dcb35
parent a7836cf349e167c57a0c16efb0af758842ce30f3
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Tue, 12 Dec 2023 15:58:31 -0500

db transaction

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

diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -364,18 +364,18 @@ func (g *PokerGame) UnSitPlayer1(db *database.DkfDB, roomID string, player *Poke if err != nil { return err } - account, err := db.GetPokerTableAccount(user.ID, pokerTable.ID) if err != nil { return err } - + tx := db.Begin() if account.PokerTable.IsTest { user.ChipsTest += int(account.Amount) } - user.DoSave(db) account.Amount = 0 - account.DoSave(db) + account.DoSave(tx) + user.DoSave(tx) + tx.Commit() if g.Ongoing != nil { if player := g.Ongoing.GetPlayer(player.Username); player != nil {