commit 5e7ff648f4eef104675ba6f482af4ff7e115d6db
parent bbcd8070b32ce12134885906b65021f9eaa69b1f
Author: n0tr1v <n0tr1v@protonmail.com>
Date: Sun, 17 Dec 2023 09:05:50 -0500
cleanup
Diffstat:
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/pkg/web/handlers/poker/poker.go b/pkg/web/handlers/poker/poker.go
@@ -418,19 +418,20 @@ func (g *PokerGame) UnSitPlayer1(seatedPlayer *SeatedPlayer) error {
roomTopic := g.RoomID.Topic()
seatedPlayerUsername := seatedPlayer.Username
- user, err := db.GetUserByUsername(seatedPlayerUsername)
- if err != nil {
- return err
- }
- account, err := db.GetPokerTableAccount(user.ID, pokerTableID)
- if err != nil {
- return err
- }
- db.With(func(tx *database.DkfDB) {
+ db.WithE(func(tx *database.DkfDB) error {
+ user, err := tx.GetUserByUsername(seatedPlayerUsername)
+ if err != nil {
+ return err
+ }
+ account, err := tx.GetPokerTableAccount(user.ID, pokerTableID)
+ if err != nil {
+ return err
+ }
incrUserChips(&user, g.PokerTableIsTest, account.Amount, false)
account.Amount = 0
account.DoSave(tx)
user.DoSave(tx)
+ return nil
})
if ongoing != nil {
if player := ongoing.GetPlayer(seatedPlayerUsername); player != nil {