logger.debug('Checking socket access token %s.', accessToken)
if (!accessToken) return next(new Error('No access token provided'))
+ if (typeof accessToken !== 'string') return next(new Error('Access token is invalid'))
getAccessToken(accessToken)
.then(tokenDB => {
return next(new Error('Invalid access token.'))
}
- socket.handshake.query['user'] = tokenDB.User
+ socket.handshake.auth.user = tokenDB.User
return next()
})