aboutsummaryrefslogtreecommitdiffstats
path: root/routes/lightning/decode.js
blob: b7dba1206b862b91f667f4184d692a6ce06f3757 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
const axios = require('axios');
const lnurl = require('lnurl');

module.exports = async (req, res) => {
  let { text } = req.query;
  const decoded = lnurl.decode(text);

  try {
    let result = await axios.get(decoded);
    res.send(result.data);
  } catch(e) {
    l.error(e.message);
    res.status(500).send(e.message);
  } 
};