|
|
@@ -32,7 +32,7 @@ module.exports = {
|
|
32
|
32
|
exposedHeaders: ['Authorization', 'Access-Control-Expose-Headers'],
|
|
33
|
33
|
},
|
|
34
|
34
|
handler: async function (request, h) {
|
|
35
|
|
- const hashedSessionToken = request.payload
|
|
|
35
|
+ const hashedSessionToken = request.payload.token
|
|
36
|
36
|
const { userService, profileService } = request.server.services()
|
|
37
|
37
|
try {
|
|
38
|
38
|
if (!hashedSessionToken) {
|
|
|
@@ -41,9 +41,12 @@ module.exports = {
|
|
41
|
41
|
const userSession =
|
|
42
|
42
|
userService.activeSessions[hashedSessionToken]
|
|
43
|
43
|
if (!userSession) {
|
|
|
44
|
+ console.error('--- userService.activeSessions ---')
|
|
|
45
|
+ console.error(userService.activeSessions)
|
|
|
46
|
+ console.error(hashedSessionToken)
|
|
|
47
|
+ console.error('--- userService.activeSessions ---')
|
|
44
|
48
|
throw new Error(
|
|
45
|
49
|
'[API] hashedSessionToken not in activeSessions registry!',
|
|
46
|
|
- userService.activeSessions,
|
|
47
|
50
|
)
|
|
48
|
51
|
}
|
|
49
|
52
|
if (!userSession.emailWasRespondedTo) {
|