dkforest

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

commit 88e113ae3a6ddcd63ef3beb8da65a08690b7be53
parent e19a567017ed88c5c01ea1cfc9c072fa4f34d191
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 18 Dec 2023 21:24:00 -0500

cleanup

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

diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -176,10 +176,14 @@ func (p *PokerPlayer) gain(db *database.DkfDB, pokerTableID int64, gain database p.Bet.With(func(bet *database.PokerChip) { *bet = 0 }) } -func (p *PokerPlayer) resetBet() { +func (p *PokerPlayer) resetBet() (old database.PokerChip) { // Do not track in database // DB keeps track of what was bet during the whole (1 hand) game - p.Bet.With(func(bet *database.PokerChip) { *bet = 0 }) + p.Bet.With(func(bet *database.PokerChip) { + old = *bet + *bet = 0 + }) + return } func (p *PokerPlayer) refundBet(db *database.DkfDB, pokerTableID int64) { @@ -878,8 +882,7 @@ RoundIsSettled: // Transfer players bets into the main pot for _, p := range ongoing.Players { - mainPot += p.GetBet() - p.resetBet() + mainPot += p.resetBet() } PokerPubSub.Pub(roomTopic, PokerMainPotUpdatedEvent{MainPot: mainPot})