commit 88e113ae3a6ddcd63ef3beb8da65a08690b7be53
parent e19a567017ed88c5c01ea1cfc9c072fa4f34d191
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Mon, 18 Dec 2023 21:24:00 -0500
cleanup
Diffstat:
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})