commit d3ebe14456332ada24c8757df44c7d7a7b14193e
parent c6a03688e8c0601c9400e959152d549ffafbceda
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Mon, 25 Dec 2023 13:27:19 -0500
cleanup
Diffstat:
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -408,9 +408,13 @@ func (g *ongoingGame) setMainPot(v database.PokerChip) {
}
func (g *ongoingGame) computeWinners() (winner []gameResult) {
+ return computeWinners(g.players, g.communityCards)
+}
+
+func computeWinners(players []*PokerPlayer, communityCards []string) (winner []gameResult) {
countAlive := 0
var lastAlive *PokerPlayer
- for _, p := range g.players {
+ for _, p := range players {
if !p.folded.Load() {
countAlive++
lastAlive = p
@@ -423,7 +427,7 @@ func (g *ongoingGame) computeWinners() (winner []gameResult) {
}
m := make(map[int32][]*PokerPlayer)
- for _, p := range g.players {
+ for _, p := range players {
if p.folded.Load() {
continue
}
@@ -434,7 +438,6 @@ func (g *ongoingGame) computeWinners() (winner []gameResult) {
playerCard2 = pCards[1].name
})
- communityCards := g.communityCards
if len(communityCards) != 5 {
return []gameResult{}
}