ah-dashboard-plugin
Version:
Plugin for an ActionHero Dashboard with many functionalities
32 lines (28 loc) • 842 B
JavaScript
var action = {};
/////////////////////////////////////////////////////////////////////
// libraries
/////////////////////////////////////////////////////////////////////
// metadata
action.name = 'logout';
action.description = 'This Action loggs out the current user o';
action.inputs = {};
action.blockedConnectionTypes = [];
action.outputExample = {
};
/////////////////////////////////////////////////////////////////////
// functional
action.run = function(api, data, next){
data.response.auth = false;
api.ahDashboard.session.delete(data, function(err){
if(err){
data.connection.error = err;
next();
} else {
data.response.logout = true;
next();
}
});
};
/////////////////////////////////////////////////////////////////////
// exports
exports.action = action;