commit c6279b39532f043f06170b253a4b0e80875a202b
parent cc487e6f940be6408ba911cb42767fd452763e9d
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 21 Dec 2023 12:45:31 -0500
move code
Diffstat:
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 {