ADD: qr image on pain page
This commit is contained in:
parent
6e4dec556e
commit
4138082a02
@ -4,6 +4,7 @@ let fs = require('fs');
|
|||||||
let mustache = require('mustache');
|
let mustache = require('mustache');
|
||||||
let lightning = require('../lightning');
|
let lightning = require('../lightning');
|
||||||
let logger = require('../utils/logger');
|
let logger = require('../utils/logger');
|
||||||
|
var qr = require('qr-image');
|
||||||
|
|
||||||
let lightningGetInfo = {};
|
let lightningGetInfo = {};
|
||||||
let lightningListChannels = {};
|
let lightningListChannels = {};
|
||||||
@ -89,6 +90,13 @@ router.get('/', function(req, res) {
|
|||||||
return res.status(200).send(mustache.render(html, Object.assign({}, lightningGetInfo, lightningListChannels)));
|
return res.status(200).send(mustache.render(html, Object.assign({}, lightningGetInfo, lightningListChannels)));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
router.get('/qr', function (req, res) {
|
||||||
|
const url = "bluewallet:setlndhuburl?url=" + encodeURIComponent(req.protocol + '://' + req.headers.host);
|
||||||
|
var code = qr.image(url, { type: 'png' });
|
||||||
|
res.setHeader('Content-type', 'image/png');
|
||||||
|
code.pipe(res);
|
||||||
|
});
|
||||||
|
|
||||||
router.get('/about', function(req, res) {
|
router.get('/about', function(req, res) {
|
||||||
logger.log('/about', [req.id]);
|
logger.log('/about', [req.id]);
|
||||||
let html = fs.readFileSync('./templates/about.html').toString('utf8');
|
let html = fs.readFileSync('./templates/about.html').toString('utf8');
|
||||||
|
@ -31,3 +31,9 @@ User storage schema
|
|||||||
* ispaid_{payment_hash} = 1
|
* ispaid_{payment_hash} = 1
|
||||||
|
|
||||||
|
|
||||||
|
####cleanup test user
|
||||||
|
|
||||||
|
* del locked_payments_for_666
|
||||||
|
* del txs_for_666
|
||||||
|
* del invoice_paying_for_666
|
||||||
|
* del userinvoices_for_666
|
5
package-lock.json
generated
5
package-lock.json
generated
@ -6337,6 +6337,11 @@
|
|||||||
"bitcoin-ops": "^1.3.0"
|
"bitcoin-ops": "^1.3.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"qr-image": {
|
||||||
|
"version": "3.2.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/qr-image/-/qr-image-3.2.0.tgz",
|
||||||
|
"integrity": "sha1-n6gpW+rlDEoUnPn5CaHbRkqGcug="
|
||||||
|
},
|
||||||
"qs": {
|
"qs": {
|
||||||
"version": "6.7.0",
|
"version": "6.7.0",
|
||||||
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
|
"resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
|
||||||
|
@ -34,6 +34,7 @@
|
|||||||
"mustache": "^4.0.1",
|
"mustache": "^4.0.1",
|
||||||
"node-uuid": "^1.4.8",
|
"node-uuid": "^1.4.8",
|
||||||
"prettier": "^2.2.0",
|
"prettier": "^2.2.0",
|
||||||
|
"qr-image": "3.2.0",
|
||||||
"request": "^2.88.0",
|
"request": "^2.88.0",
|
||||||
"request-promise": "^4.2.6",
|
"request-promise": "^4.2.6",
|
||||||
"winston": "^3.3.3"
|
"winston": "^3.3.3"
|
||||||
|
@ -45,6 +45,9 @@
|
|||||||
<pre class="line">{{.}}</pre>
|
<pre class="line">{{.}}</pre>
|
||||||
{{/uris}}
|
{{/uris}}
|
||||||
<pre class="line"> </pre>
|
<pre class="line"> </pre>
|
||||||
|
<pre class="line"><span class="dyer-white">Connect via QR code:</span></pre>
|
||||||
|
<img src="/qr">
|
||||||
|
<pre class="line"> </pre>
|
||||||
<pre class="line"><span class="dyer-white">Channels:</span></pre>
|
<pre class="line"><span class="dyer-white">Channels:</span></pre>
|
||||||
|
|
||||||
<table>
|
<table>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user