commit 28ada4d01e6716510166b50077bb7b6977f193d2
parent 22a9dcd7c846abc6ef09597e6c2d7fd67bd1575e
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Tue, 19 Dec 2023 00:10:07 -0500
cleanup
Diffstat:
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:
}
}