diff options
| -rw-r--r-- | index.js | 1 | ||||
| -rw-r--r-- | package.json | 3 | ||||
| -rw-r--r-- | sockets.js | 3 | ||||
| -rw-r--r-- | yarn.lock | 27 |
4 files changed, 26 insertions, 8 deletions
@@ -46,6 +46,7 @@ const authy = new Client({ key: config.authy.key }); const server = require("http").Server(app); const db = await require("./db")(lna); const [socket, emit] = require("./sockets")(app, db, server); + socket.listen(server); const passport = require("./passport")(db); const auth = passport.authenticate("jwt", { session: false }); const seen = []; diff --git a/package.json b/package.json index d3259c60..6aaba071 100644 --- a/package.json +++ b/package.json @@ -73,10 +73,9 @@ }, "devDependencies": { "babel-preset-es2015": "^6.24.1", - "eslint-config-prettier": "^5.0.0", "eslint-plugin-html": "^5.0.5", "eslint-plugin-promise": "^4.1.1", "pm2": "^3.5.1", - "prettier": "1.18.2" + "prettier": "^1.18.2" } } @@ -1,10 +1,11 @@ import io from "socket.io"; +import jwt from "jsonwebtoken"; /* eslint-disable-next-line */ const pick = (O, ...K) => K.reduce((o, k) => ((o[k] = O[k]), o), {}); const l = console.log; -module.exports = (app, server) => { +module.exports = (app, db, server) => { const socket = io(server, { origins: "*:*" }); const sids = {}; @@ -170,6 +170,13 @@ dependencies: "@types/node" "*" +"@types/bn.js@^4.11.3": + version "4.11.5" + resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.5.tgz#40e36197433f78f807524ec623afcf0169ac81dc" + integrity sha512-AEAZcIZga0JgVMHNtl1CprA/hXX7/wPt79AgR4XqaDt7jyj3QWYw6LPoOiznPtugDmlubUnAahMs2PFxGcQrng== + dependencies: + "@types/node" "*" + "@types/body-parser@*", "@types/[email protected]": version "1.17.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.17.0.tgz#9f5c9d9bd04bb54be32d5eb9fc0d8c974e6cf58c" @@ -1761,14 +1768,17 @@ [email protected], body-parser@^1.18.3, body-parser@^1.19.0: raw-body "2.4.0" type-is "~1.6.17" -"bolt11@https://github.com/asoltys/bolt11#wip": - version "1.0.0" - resolved "https://github.com/asoltys/bolt11#25c63158f3496cb727c1e8f615426ab0d69af044" +bolt11@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/bolt11/-/bolt11-1.2.6.tgz#ba8eed12640a9c6e1e62b8851cb998ec956f3418" + integrity sha512-y4ctQaMgslIPbgfQ3UjDpoa7foURai5E+wBTYZ0gUHGjuCVUK/xU968R15UUyFnwEcEcomGeyE1vLrgSFnzj6A== dependencies: + "@types/bn.js" "^4.11.3" bech32 "^1.1.2" bitcoinjs-lib "^3.3.1" bn.js "^4.11.8" - lodash "^4.17.4" + coininfo "^4.5.0" + lodash "^4.17.11" safe-buffer "^5.1.1" secp256k1 "^3.4.0" @@ -2289,6 +2299,13 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= +coininfo@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/coininfo/-/coininfo-4.5.0.tgz#f56e7c093425d8f4f6e99454796698dd7c9246e8" + integrity sha512-9YnPekCDaFSJl/yG27dEkCbHF09CO3Cz38A2TMcFZRMcaCy2l38B2nQK/rdz8zLqOLVzzE/e0MpcWMxvyEncGA== + dependencies: + safe-buffer "^5.1.1" + collection-visit@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" @@ -6764,7 +6781,7 @@ preserve@^0.2.0: resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= -prettier@^1.16.0: +prettier@^1.16.0, prettier@^1.18.2: version "1.18.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.18.2.tgz#6823e7c5900017b4bd3acf46fe9ac4b4d7bda9ea" integrity sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw== |
