diff options
| author | Adam Soltys <[email protected]> | 2022-11-24 13:50:18 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-11-24 13:50:18 -0800 |
| commit | c3f0689dc728b2ed86792ad180132165479c05d5 (patch) | |
| tree | 5bb2778e60c411fe692190f03b960d5068024fd0 /routes/lightning/invoice.js | |
| parent | 40e1723e0432d1656cbc5fbbd5e79a981d97809b (diff) | |
| download | coinos-server-c3f0689dc728b2ed86792ad180132165479c05d5.tar.gz coinos-server-c3f0689dc728b2ed86792ad180132165479c05d5.zip | |
remove lnd support
Diffstat (limited to 'routes/lightning/invoice.js')
| -rw-r--r-- | routes/lightning/invoice.js | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/routes/lightning/invoice.js b/routes/lightning/invoice.js index a97697a8..b5d90faf 100644 --- a/routes/lightning/invoice.js +++ b/routes/lightning/invoice.js @@ -1,5 +1,4 @@ import config from "$config"; -import { createInvoice } from "lightning"; import { err } from "$lib/logging"; import lnd from "$lib/lnd"; import ln from "$lib/ln"; @@ -11,25 +10,16 @@ export default async (req, res) => { let value = amount + tip; try { - if (config.lna.clightning) { - if (!memo) memo = "coinos"; - const invoice = await ln.invoice( - value ? `${value}sat` : "any", - v4(), - memo, - 360 - ); - res.send({ text: invoice.bolt11 }); - } else { - const invoice = await createInvoice({ - lnd, - tokens: value, - description: memo - }); - res.send({ text: invoice.request }); - } + if (!memo) memo = "coinos"; + const invoice = await ln.invoice( + value ? `${value}sat` : "any", + v4(), + memo, + 360 + ); + res.send({ text: invoice.bolt11 }); } catch (e) { - console.log(e) + console.log(e); err("problem creating invoice", e.message); res.code(500).send(e.message); } |
