diff options
Diffstat (limited to 'index.js')
| -rw-r--r-- | index.js | 21 |
1 files changed, 13 insertions, 8 deletions
@@ -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); - |
