commit 2a4d9a89938dbb9b12b78c7bc08bca0925d22301
parent 35283ee2a509f0311e06be78400965311bd157b6
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 21 Dec 2023 20:26:49 -0500
cleanup
Diffstat:
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -161,6 +161,14 @@ func (p seatedPlayers) get(userID database.UserID) (out *seatedPlayer) {
return
}
+func (p seatedPlayers) toPokerPlayers() pokerPlayers {
+ players := make([]*pokerPlayer, 0)
+ for _, player := range p {
+ players = append(players, &pokerPlayer{seatedPlayer: player})
+ }
+ return players
+}
+
func (g *PokerGame) getEligibles() (out seatedPlayers) {
eligiblePlayers := make(seatedPlayers, 0)
g.Players.RWith(func(gPlayers seatedPlayers) {
@@ -571,13 +579,9 @@ func generateDeck() []string {
}
func newOngoing(eligiblePlayers seatedPlayers) *ongoingGame {
- players := make([]*pokerPlayer, 0)
- for _, p := range eligiblePlayers {
- players = append(players, &pokerPlayer{seatedPlayer: p})
- }
return &ongoingGame{
deck: generateDeck(),
- players: players,
+ players: eligiblePlayers.toPokerPlayers(),
waitTurnEvent: rwmtx.New(PokerWaitTurnEvent{Idx: -1}),
createdAt: time.Now(),
}