diff options
| author | Adam Soltys <[email protected]> | 2020-06-23 14:39:41 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-06-23 14:39:41 -0700 |
| commit | d6af21064d106e6179d76e0dddee049c5e7c0fc5 (patch) | |
| tree | d6cf57a7659a6e60ad80992c8f93dcc59c11c770 /index.js | |
| parent | 3c46dc86b753cdfd71da7b8bb86710032668b5eb (diff) | |
| download | coinos-server-d6af21064d106e6179d76e0dddee049c5e7c0fc5.tar.gz coinos-server-d6af21064d106e6179d76e0dddee049c5e7c0fc5.zip | |
lnurl auth
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); - |
