dkforest

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

commit fbfd9fbbd5639bdaeaaa2cbbebe2bbdd8d3391e0
parent bab9047e776b373d4634efb3fd6d1ddc9cccbec1
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Mon, 18 Dec 2023 04:12:17 -0500

cleanup

Diffstat:
Mpkg/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) {