commit d597d504f760b14f0a1f69257806b43f93302b16
parent 3f5ee8f0a3bf7913bccf6dc05fd4e099209b79fc
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Thu, 7 Dec 2023 19:39:22 -0500
fix
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -847,14 +847,14 @@ func cardToPokerCard(name string) string {
func (g *PokerGame) Deal(db *database.DkfDB, roomID string, authUser *database.User) {
roomTopic := "room_" + roomID
roomUserTopic := "room_" + roomID + "_" + authUser.Username.String()
- if !g.IsGameStarted.CompareAndSwap(false, true) {
- PokerPubSub.Pub(roomUserTopic, ErrorMsgEvent{Message: "game already ongoing"})
- return
- }
if g.CountEligibleSeated() < 2 {
PokerPubSub.Pub(roomUserTopic, ErrorMsgEvent{Message: "need at least 2 players"})
return
}
+ if !g.IsGameStarted.CompareAndSwap(false, true) {
+ PokerPubSub.Pub(roomUserTopic, ErrorMsgEvent{Message: "game already ongoing"})
+ return
+ }
PokerPubSub.Pub(roomUserTopic, ErrorMsgEvent{Message: ""})