commit 249349820ebca21556410098c4c523b99cdc99f3
parent 49bd3b17baec3287f1bb6ee8504b89ee5c92963a
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sun, 17 Dec 2023 06:53:10 -0500
cleanup
Diffstat:
1 file changed, 12 insertions(+), 16 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -340,6 +340,17 @@ func (g *PokerGame) getPlayer(username database.Username) (out *SeatedPlayer) {
return
}
+func (g *PokerGame) IsSeated(player database.Username) bool {
+ g.PlayersMtx.RLock()
+ defer g.PlayersMtx.RUnlock()
+ for _, p := range g.Players {
+ if p != nil && p.Username == player {
+ return true
+ }
+ }
+ return false
+}
+
func isRoundSettled(players []*PokerPlayer) bool {
type Tmp struct {
Bet database.PokerChip
@@ -1325,21 +1336,6 @@ func (g *PokerGame) CountSeated() (count int) {
return
}
-func (g *PokerGame) IsSeated(player database.Username) (bool, int) {
- g.PlayersMtx.RLock()
- defer g.PlayersMtx.RUnlock()
- isSeated := false
- pos := 0
- for idx, p := range g.Players {
- if p != nil && p.Username == player {
- isSeated = true
- pos = idx + 1
- break
- }
- }
- return isSeated, pos
-}
-
var PokerPubSub = pubsub.NewPubSub[any]()
func PokerCheckHandler(c echo.Context) error {
@@ -1852,7 +1848,7 @@ func buildSeatsHtml(g *PokerGame, authUser *database.User, playerBuyIn database.
func drawSeatsStyle(authUser *database.User, g *PokerGame) string {
ongoing := g.Ongoing
html := "<style>"
- seated, _ := g.IsSeated(authUser.Username)
+ seated := g.IsSeated(authUser.Username)
g.PlayersMtx.RLock()
defer g.PlayersMtx.RUnlock()
for i, p := range g.Players {