dkforest

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

commit d68d7ff17fc11f91c61691f3889333bd53a222d4
parent 076b195c0cbcb5e33bdd34fcedf16be675527051
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Tue, 12 Dec 2023 15:35:03 -0500

fix bug

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

diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -893,10 +893,10 @@ END: } else if len(playersGain) > 1 { winnerHand = "Split pot" } + pokerTable, _ := db.GetPokerTableBySlug(roomID) for _, el := range playersGain { newLogEvent(g, roomLogsTopic, fmt.Sprintf("Winner #%d: %s %s -> %d", el.Group, el.Player.Username, el.HandStr, el.Gain)) user, _ := db.GetUserByUsername(database.Username(el.Player.Username)) - pokerTable, _ := db.GetPokerTableBySlug(roomID) account, _ := db.GetPokerTableAccount(user.ID, pokerTable.ID) account.Amount += int64(el.Gain) account.AmountBet = 0 @@ -904,6 +904,12 @@ END: winnersStr += el.Player.Username + " " el.Player.Cash += el.Gain } + for _, p := range g.Players { + user, _ := db.GetUserByUsername(database.Username(p.Username)) + account, _ := db.GetPokerTableAccount(user.ID, pokerTable.ID) + account.AmountBet = 0 + account.DoSave(db) + } g.Ongoing.MainPot.Store(0)