FIX: fees

This commit is contained in:
Overtorment
2020-01-24 09:44:13 +00:00
committed by GitHub
parent ec9a71f4e9
commit b55e0f0327

View File

@@ -319,7 +319,7 @@ export class User {
invoice.value = +invoice.payment_route.total_fees + +invoice.payment_route.total_amt; invoice.value = +invoice.payment_route.total_fees + +invoice.payment_route.total_amt;
if (invoice.payment_route.total_amt_msat && invoice.payment_route.total_amt_msat / 1000 !== +invoice.payment_route.total_amt) { if (invoice.payment_route.total_amt_msat && invoice.payment_route.total_amt_msat / 1000 !== +invoice.payment_route.total_amt) {
// okay, we have to account for MSAT // okay, we have to account for MSAT
invoice.value = Math.max(parseInt(invoice.payment_route.total_amt_msat / 1000), +invoice.payment_route.total_amt) + 1; // extra sat to cover for msats, as external layer (clients) dont have that resolution invoice.value = +invoice.payment_route.total_fees + Math.max(parseInt(invoice.payment_route.total_amt_msat / 1000), +invoice.payment_route.total_amt) + 1; // extra sat to cover for msats, as external layer (clients) dont have that resolution
} }
} else { } else {
invoice.fee = 0; invoice.fee = 0;