dkforest

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

commit c6279b39532f043f06170b253a4b0e80875a202b
parent cc487e6f940be6408ba911cb42767fd452763e9d
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Thu, 21 Dec 2023 12:45:31 -0500

move code

Diffstat:
Mpkg/web/handlers/poker/poker.go | 36++++++++++++++++++------------------
1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -143,6 +143,24 @@ type pokerPlayers []*pokerPlayer type seatedPlayers []*seatedPlayer +func (p pokerPlayers) get(userID database.UserID) *pokerPlayer { + for _, player := range p { + if player != nil && player.userID == userID { + return player + } + } + return nil +} + +func (p seatedPlayers) get(userID database.UserID) (out *seatedPlayer) { + for _, player := range p { + if player != nil && player.userID == userID { + return player + } + } + return +} + type seatedPlayer struct { seatIdx int userID database.UserID @@ -414,24 +432,6 @@ func (g *ongoingGame) countAlivePlayers() (playerAlive int) { return } -func (p pokerPlayers) get(userID database.UserID) *pokerPlayer { - for _, player := range p { - if player.userID == userID { - return player - } - } - return nil -} - -func (p seatedPlayers) get(userID database.UserID) (out *seatedPlayer) { - for _, player := range p { - if player != nil && player.userID == userID { - return player - } - } - return -} - // IsSeated returns either or not a userID is seated at the table. // WARN: The caller of this function needs to ensure that g.Players has been Lock/RLock func (g *PokerGame) IsSeated(userID database.UserID) bool {