FIX: balance deduction
This commit is contained in:
parent
69ca994daf
commit
6a4bc0f85d
@ -124,8 +124,8 @@ export class User {
|
|||||||
for (let invoice of range) {
|
for (let invoice of range) {
|
||||||
invoice = JSON.parse(invoice);
|
invoice = JSON.parse(invoice);
|
||||||
invoice.type = 'paid_invoice';
|
invoice.type = 'paid_invoice';
|
||||||
invoice.fee = parseInt(invoice.payment_route.total_fees_msat / 1000);
|
invoice.fee = +invoice.payment_route.total_fees;
|
||||||
invoice.value = parseInt((invoice.payment_route.total_fees_msat + invoice.payment_route.total_amt_msat) / 1000);
|
invoice.value = +invoice.payment_route.total_fees + +invoice.payment_route.total_amt;
|
||||||
invoice.timestamp = invoice.decoded.timestamp;
|
invoice.timestamp = invoice.decoded.timestamp;
|
||||||
invoice.memo = invoice.decoded.description;
|
invoice.memo = invoice.decoded.description;
|
||||||
result.push(invoice);
|
result.push(invoice);
|
||||||
|
@ -133,7 +133,7 @@ router.post('/payinvoice', async function(req, res) {
|
|||||||
call.on('data', function(payment) {
|
call.on('data', function(payment) {
|
||||||
// payment callback
|
// payment callback
|
||||||
if (payment && payment.payment_route && payment.payment_route.total_amt_msat) {
|
if (payment && payment.payment_route && payment.payment_route.total_amt_msat) {
|
||||||
userBalance -= parseInt((+payment.payment_route.total_fees_msat + +payment.payment_route.total_amt_msat) / 1000);
|
userBalance -= +payment.payment_route.total_fees + +payment.payment_route.total_amt;
|
||||||
u.saveBalance(userBalance);
|
u.saveBalance(userBalance);
|
||||||
payment.pay_req = req.body.invoice;
|
payment.pay_req = req.body.invoice;
|
||||||
payment.decoded = info;
|
payment.decoded = info;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user