dkforest

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

commit b7ca89f83caa601ad623cb94f9539f44dd033caf
parent 28484f4cc42ff4d6fd9062d7a6461757392bbf3f
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Tue, 19 Dec 2023 00:32:00 -0500

cleanup

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

diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go @@ -244,7 +244,7 @@ func (g *PokerGame) Fold(userID database.UserID) { g.sendPlayerEvent(PlayerEvent{UserID: userID, Fold: true}) } -func (g *PokerGame) UnSit(userID database.UserID) { +func (g *PokerGame) sendUnsitPlayerEvent(userID database.UserID) { g.sendPlayerEvent(PlayerEvent{UserID: userID, Unsit: true}) } @@ -476,16 +476,14 @@ func (g *PokerGame) UnSitPlayer(userID database.UserID) error { func (g *PokerGame) unSitPlayer1(gPlayers *[]*SeatedPlayer, seatedPlayer *SeatedPlayer) { ongoing := g.Ongoing - roomTopic := g.roomID.Topic() - seatedPlayerUserID := seatedPlayer.UserID if ongoing != nil { - if player := ongoing.getPlayer(seatedPlayerUserID); player != nil { - g.UnSit(player.UserID) + if player := ongoing.getPlayer(seatedPlayer.UserID); player != nil { + g.sendUnsitPlayerEvent(player.UserID) player.Folded.Store(true) player.Cards.RWith(func(playerCards *[]playerCard) { for _, card := range *playerCards { evt := PokerEvent{ID: "card" + itoa(card.idx), Name: "", Idx: card.idx, Top: BurnStackY, Left: BurnStackX, Angle: "0deg", Reveal: false} - PokerPubSub.Pub(roomTopic, evt) + PokerPubSub.Pub(g.roomID.Topic(), evt) ongoing.addEvent(evt) } })