dkforest

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

commit 5efa007bea2088e87bcb2ea88df890a6b6016f40
parent ba0b837f1e2fdfa82d5f37edae28157e6dc7aba0
Author: n0tr1v <n0tr1v@protonmail.com>
Date:   Wed, 13 Dec 2023 23:19:34 -0500

cleanup

Diffstat:
Mpkg/database/tableUsers.go | 5+++++
Mpkg/web/handlers/handlers.go | 2+-
2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/pkg/database/tableUsers.go b/pkg/database/tableUsers.go @@ -683,3 +683,8 @@ func (u *User) IncrXmrBalanceStagenet(db *DkfDB, amount Piconero) (err error) { err = db.db.Exec(`UPDATE users SET xmr_balance_stagenet = xmr_balance_stagenet + ? WHERE id = ?`, amount, u.ID).Error return } + +func (u *User) SubXmrBalanceStagenet(db *DkfDB, amount Piconero) (err error) { + err = db.db.Exec(`UPDATE users SET xmr_balance_stagenet = xmr_balance_stagenet - ? WHERE id = ?`, amount, u.ID).Error + return +} diff --git a/pkg/web/handlers/handlers.go b/pkg/web/handlers/handlers.go @@ -831,7 +831,7 @@ func PokerHomeHandler(c echo.Context) error { } tx := db.Begin() - if err = authUser.IncrXmrBalanceStagenet(db, (withdrawAmount+houseFee+transactionFee)*-1); err != nil { + if err := authUser.SubXmrBalanceStagenet(db, withdrawAmount+houseFee+transactionFee); err != nil { data.Error = err.Error() tx.Rollback() return c.Render(http.StatusOK, "poker", data)