dkforest

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

commit 28ada4d01e6716510166b50077bb7b6977f193d2
parent 22a9dcd7c846abc6ef09597e6c2d7fd67bd1575e
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Tue, 19 Dec 2023 00:10:07 -0500

cleanup

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

diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -226,43 +226,32 @@ type GameResult struct { } func (g *PokerGame) Check(userID database.UserID) { - select { - case g.playersEventCh <- PlayerEvent{UserID: userID, Check: true}: - default: - } + g.sendPlayerEvent(PlayerEvent{UserID: userID, Check: true}) } func (g *PokerGame) AllIn(userID database.UserID) { - select { - case g.playersEventCh <- PlayerEvent{UserID: userID, AllIn: true}: - default: - } + g.sendPlayerEvent(PlayerEvent{UserID: userID, AllIn: true}) } func (g *PokerGame) Bet(userID database.UserID, bet database.PokerChip) { - select { - case g.playersEventCh <- PlayerEvent{UserID: userID, Bet: bet}: - default: - } + g.sendPlayerEvent(PlayerEvent{UserID: userID, Bet: bet}) } func (g *PokerGame) Call(userID database.UserID) { - select { - case g.playersEventCh <- PlayerEvent{UserID: userID, Call: true}: - default: - } + g.sendPlayerEvent(PlayerEvent{UserID: userID, Call: true}) } func (g *PokerGame) Fold(userID database.UserID) { - select { - case g.playersEventCh <- PlayerEvent{UserID: userID, Fold: true}: - default: - } + g.sendPlayerEvent(PlayerEvent{UserID: userID, Fold: true}) } func (g *PokerGame) UnSit(userID database.UserID) { + g.sendPlayerEvent(PlayerEvent{UserID: userID, Unsit: true}) +} + +func (g *PokerGame) sendPlayerEvent(evt PlayerEvent) { select { - case g.playersEventCh <- PlayerEvent{UserID: userID, Unsit: true}: + case g.playersEventCh <- evt: default: } }