commit 26abc7d66a6cfb927fe968f314face8ea59dcb35
parent a7836cf349e167c57a0c16efb0af758842ce30f3
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Tue, 12 Dec 2023 15:58:31 -0500
db transaction
Diffstat:
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 {