aboutsummaryrefslogtreecommitdiffstats
path: root/index.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2018-11-25 13:42:47 -0800
committerAdam Soltys <[email protected]>2018-11-25 13:42:47 -0800
commitd86f60074e877f032f5d9bc8dfc88701f22bc73a (patch)
treed11d38bbed15a48653f38733f9540ff6352a9f88 /index.js
parentba7a9f3eb5e4e7af54e10db66cf650f756a6e410 (diff)
downloadcoinos-server-d86f60074e877f032f5d9bc8dfc88701f22bc73a.tar.gz
coinos-server-d86f60074e877f032f5d9bc8dfc88701f22bc73a.zip
get socket token from query
Diffstat (limited to 'index.js')
-rw-r--r--index.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/index.js b/index.js
index 561ea2f2..3e6a71e6 100644
--- a/index.js
+++ b/index.js
@@ -66,6 +66,10 @@ const l = console.log
socket.use((socket, next) => {
try {
let token = socket.request.headers.cookie.match(`token=([^;]+)`)[1]
+ if (!token && socket.handshake.query) {
+ token = socket.handshake.query.token
+ }
+
let user = jwt.decode(token).username
socket.request.user = user
sids[user] = socket.id
@@ -80,6 +84,7 @@ const l = console.log
})
})
+
const handlePayment = async msg => {
if (!msg.settled) return
@@ -466,5 +471,5 @@ const l = console.log
return res.end()
})
- server.listen(3000)
+ server.listen(3119)
})()