commit fbfd9fbbd5639bdaeaaa2cbbebe2bbdd8d3391e0 parent bab9047e776b373d4634efb3fd6d1ddc9cccbec1 Author: n0tr1v <n0tr1v@protonmail.com> Date: Mon, 18 Dec 2023 04:12:17 -0500 cleanup Diffstat:
| M | pkg/web/handlers/poker/poker.go | | | 12 | +++++++----- |
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -410,13 +410,15 @@ func (g *PokerGame) UnSitPlayer(username database.Username) error { } } - g.Players.Lock() - defer g.Players.Unlock() - if p := g.getPlayer(username); p != nil { + err := g.Players.WithE(func(_ *[]*SeatedPlayer) error { + p := g.getPlayer(username) + if p == nil { + return errors.New("player is not sit") + } g.UnSitPlayer1(p) return nil - } - return errors.New("player is not sit") + }) + return err } func (g *PokerGame) UnSitPlayer1(seatedPlayer *SeatedPlayer) {