fixed NaN issue in withdraw/charge

This commit is contained in:
niekt0 2024-01-30 20:18:07 +01:00
parent 8f6776f3d0
commit dbd3835dfb
2 changed files with 22 additions and 4 deletions

View file

@ -100,8 +100,17 @@ Item {
}
function chargeCredit() {
var balance = shop.chargeCredit(amount, userdbid)
status_text.setStatus("Charged! "+username+"'s credit is "+balance+".", "#ffff7c")
var balance=0
if (!isNaN(amount)) {
if(amount>=0) {
balance = shop.chargeCredit(amount, userdbid)
status_text.setStatus("Charged "+amount+"! "+username+"'s credit is "+balance+".", "#ffff7c")
} else {
balance = shop.withdrawCredit((amount*(-1)), userdbid)
status_text.setStatus("Withdrawn "+amount+"! "+username+"'s credit is "+balance+".", "#ffff7c")
}
}
loadPage("MainPage")
}
}

View file

@ -100,8 +100,17 @@ Item {
}
function withdrawCredit() {
var balance = shop.withdrawCredit(amount, userdbid)
status_text.setStatus("Withdrawn! "+username+"'s credit is "+balance+".", "#ffff7c")
var balance=0
if (!isNaN(amount)) {
amount=(amount*1)
if(amount>=0) {
balance = shop.withdrawCredit(amount, userdbid)
status_text.setStatus("Withdrawn "+amount+"! "+username+"'s credit is "+balance+".", "#ffff7c")
} else {
balance = shop.chargeCredit((amount*(-1)),userdbid)
status_text.setStatus("Charged "+amount+"! "+username+"'s credit is "+balance+".", "#ffff7c")
}
}
loadPage("MainPage")
}
}