aboutsummaryrefslogtreecommitdiffstats
path: root/index.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2020-06-23 14:39:41 -0700
committerAdam Soltys <[email protected]>2020-06-23 14:39:41 -0700
commitd6af21064d106e6179d76e0dddee049c5e7c0fc5 (patch)
treed6cf57a7659a6e60ad80992c8f93dcc59c11c770 /index.js
parent3c46dc86b753cdfd71da7b8bb86710032668b5eb (diff)
downloadcoinos-server-d6af21064d106e6179d76e0dddee049c5e7c0fc5.tar.gz
coinos-server-d6af21064d106e6179d76e0dddee049c5e7c0fc5.zip
lnurl auth
Diffstat (limited to 'index.js')
-rw-r--r--index.js21
1 files changed, 13 insertions, 8 deletions
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);
-