aboutsummaryrefslogtreecommitdiffstats
path: root/routes
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-03-27 16:59:02 -0700
committerAdam Soltys <[email protected]>2020-03-27 16:59:44 -0700
commitd1f87762cc4d665fa364c848e846eb121269b2e4 (patch)
tree3e5277796e01246c98efc80dcee273a1e9a947af /routes
parentb75a06ea0dadcb7ad2416e900e15276661e065be (diff)
downloadcoinos-server-d1f87762cc4d665fa364c848e846eb121269b2e4.tar.gz
coinos-server-d1f87762cc4d665fa364c848e846eb121269b2e4.zip
invoices model
Diffstat (limited to 'routes')
-rw-r--r--routes/invoices.js6
-rw-r--r--routes/lightning/invoice.js15
2 files changed, 7 insertions, 14 deletions
diff --git a/routes/invoices.js b/routes/invoices.js
new file mode 100644
index 00000000..d188ff44
--- /dev/null
+++ b/routes/invoices.js
@@ -0,0 +1,6 @@
+app.post("/invoice", auth, async (req, res) => {
+ let { invoice } = req.body;
+ invoice.user_id = req.user.id;
+ invoice.currency = req.user.currency;
+ res.send(await db.Invoice.create(invoice));
+});
diff --git a/routes/lightning/invoice.js b/routes/lightning/invoice.js
index 840321fb..50be961d 100644
--- a/routes/lightning/invoice.js
+++ b/routes/lightning/invoice.js
@@ -9,18 +9,5 @@ module.exports = async (req, res) => {
return err(e.message);
}
- let hash = invoice.payment_request;
-
- await db.Payment.create({
- user_id: req.user.id,
- hash,
- amount,
- currency: "CAD",
- rate: app.get("rates")[req.user.currency],
- tip,
- confirmed: 1,
- asset: 'LNBTC',
- });
-
- res.send(invoice);
+ res.send(invoice.payment_request);
};