commit 7f9b41bf47346eff38421ce1afe80efdcd1767e5
parent 2f0eaacda06d93efbf7d8137fef3ef2325d792b2
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Mon, 25 Dec 2023 11:16:29 -0500
cleanup
Diffstat:
1 file changed, 2 insertions(+), 11 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -1523,7 +1523,6 @@ func processPot(winners []gameResult, mainPot, pokerTableMinBet database.PokerCh
res = append(res, newPlayerGain(player, piece, 0, "Only player alive"))
mainPot -= piece
} else {
- isDone := true
for groupIdx, group := range winners {
if mainPot == 0 {
break
@@ -1531,7 +1530,6 @@ func processPot(winners []gameResult, mainPot, pokerTableMinBet database.PokerCh
groupPlayers := group.players
groupPlayersLen := len(groupPlayers)
handStr := poker.RankString(group.handScore)
- isDone = true
if groupPlayersLen == 1 && groupPlayers[0].getCash() > 0 {
// Only 1 player win and is not all-in
player := groupPlayers[0]
@@ -1544,7 +1542,7 @@ func processPot(winners []gameResult, mainPot, pokerTableMinBet database.PokerCh
piece := utils.MinInt(player.allInMaxGain, mainPot)
res = append(res, newPlayerGain(player, piece, groupIdx, handStr))
mainPot -= piece
- isDone = false
+ continue
} else if groupPlayersLen > 1 {
// Multiple winners, split pot
expectedSplit := mainPot / database.PokerChip(groupPlayersLen)
@@ -1565,7 +1563,6 @@ func processPot(winners []gameResult, mainPot, pokerTableMinBet database.PokerCh
}
// If everyone in the group was all-in, we need to evaluate the next group as well
if allInCount == groupPlayersLen {
- isDone = false
continue
}
piece := mainPot / database.PokerChip(groupPlayersLen-allInCount)
@@ -1577,9 +1574,7 @@ func processPot(winners []gameResult, mainPot, pokerTableMinBet database.PokerCh
}
}
}
- if isDone {
- break
- }
+ break
}
}
@@ -1592,10 +1587,6 @@ func processPot(winners []gameResult, mainPot, pokerTableMinBet database.PokerCh
idx = (idx + 1) % len(res)
}
- if mainPot < 0 {
- logrus.Error("mainPot < 0")
- }
-
return
}