From d6af21064d106e6179d76e0dddee049c5e7c0fc5 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 23 Jun 2020 14:39:41 -0700 Subject: lnurl auth --- index.js | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'index.js') diff --git a/index.js b/index.js index ea9bf2f3..ac6bd359 100644 --- a/index.js +++ b/index.js @@ -1,21 +1,26 @@ +const axios = require("axios"); const bodyParser = require("body-parser"); const compression = require("compression"); const cookieParser = require("cookie-parser"); const cors = require("cors"); const express = require("express"); -const lnurl = require('lnurl'); +const { Op } = require("sequelize"); l = require("pino")(); config = require("./config"); networks = []; prod = process.env.NODE_ENV === "production"; -if (config.bitcoin) networks.push('bitcoin'); -if (config.liquid) networks.push('liquid'); -if (config.lna) networks.push('lightning'); +logins = {}; +sessions = {}; +sockets = {}; + +if (config.bitcoin) networks.push("bitcoin"); +if (config.liquid) networks.push("liquid"); +if (config.lna) networks.push("lightning"); SATS = 100000000; -toSats = (n) => parseInt((n * SATS).toFixed()); +toSats = n => parseInt((n * SATS).toFixed()); app = express(); app.enable("trust proxy"); @@ -26,6 +31,7 @@ app.use(cors({ credentials: true, origin: "http://*:*" })); app.use(compression()); server = require("http").Server(app); + require("./db"); require("./lib/utils"); require("./lib/sockets"); @@ -38,13 +44,14 @@ require("./routes/invoices"); require("./routes/payments"); require("./routes/info"); require("./routes/users"); +require("./routes/lnurl"); app.use((err, req, res, next) => { const details = { path: req.path, body: req.body, msg: err.message, - stack: err.stack, + stack: err.stack }; if (req.user) details.username = req.user.username; @@ -59,5 +66,3 @@ server.listen(config.port, () => console.log(`CoinOS Server listening on port ${config.port}`) ); -lnurlServer = lnurl.createServer(config.lnurl); - -- cgit v1.2.3