aboutsummaryrefslogtreecommitdiffstats
path: root/lib/sendInternal.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-11-03 15:37:25 -0700
committerAdam Soltys <[email protected]>2022-11-03 15:37:25 -0700
commitff972ac2d38432583400cbd3fc4c2946789744d8 (patch)
tree7135e3421801120c7c5d2bad046ea8b8f949df13 /lib/sendInternal.js
parent2149f6abb07fb933f5f6e081147d43e17accb57c (diff)
parentd06acb3b41c76e0de47176f394c008fe68d25a2a (diff)
downloadcoinos-server-ff972ac2d38432583400cbd3fc4c2946789744d8.tar.gz
coinos-server-ff972ac2d38432583400cbd3fc4c2946789744d8.zip
Merge branch 'master' into prod
Diffstat (limited to 'lib/sendInternal.js')
-rw-r--r--lib/sendInternal.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sendInternal.js b/lib/sendInternal.js
index 640587b5..7204f769 100644
--- a/lib/sendInternal.js
+++ b/lib/sendInternal.js
@@ -13,7 +13,7 @@ import { fail } from "$lib/utils";
const { HOSTNAME: hostname } = process.env;
export default async (
- { amount, address, payreq, unconfidential, asset, memo, username },
+ { amount, address, payreq, unconfidential, asset, memo, username, tip },
user
) => {
amount = parseInt(amount);
@@ -144,7 +144,12 @@ export default async (
};
if (invoice) {
+ let { tip } = invoice;
params.invoice_id = invoice.id;
+ if (tip) {
+ params.tip = tip;
+ params.amount -= tip;
+ }
await invoice.increment({ received: amount }, { transaction });
await invoice.reload({ transaction });