api/lib/application/preHandlers/access-session.js

Summary

Maintainability
A
0 mins
Test Coverage
const sessionService = require('../../domain/services/session-service');

module.exports = {
  // TODO : to be remove
  sessionIsOpened(request, reply) {

    if (sessionService.getCurrentCode() !== request.payload.data.attributes['access-code']) {
      return reply().code(401).takeover();
    }

    delete request.payload.data.attributes['access-code'];

    reply(request);
  },

};