dkforest

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

commit 2a4d9a89938dbb9b12b78c7bc08bca0925d22301
parent 35283ee2a509f0311e06be78400965311bd157b6
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 21 Dec 2023 20:26:49 -0500

cleanup

Diffstat:
Mpkg/web/handlers/poker/poker.go | 14+++++++++-----
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(), }