File: /var/dev/nowruzgan/rest/api/controllers/user/auth-logout.js
module.exports = {
friendlyName: 'AuthLogout',
inputs: {
token: {
type: 'string',
required: true
},
},
exits: {
success: {responseType: 'redirect'}
},
fn: async function (inputs, exits) {
sails.log.info({session: null, action: 'user.auth-logout', message: `Auth logout for ${inputs.token}`});
await sails.helpers.cache.with({action: 'del', key: `${inputs.token}:session`});
let callback = sails.config.custom.auth0.logout;
exits.success(callback);
}
};