File: /var/dev/nowruzgan/rest/api/controllers/user/find-me.js
module.exports = {
friendlyName: 'Find me',
description: '',
inputs: {
},
exits: {
forbidden: { statusCode: 403 },
notFound: { statusCode: 404 },
},
getActions: () => ({'user.find-me': 'دیدن مشخصات خودم'}),
fn: async function (inputs, exits) {
let session = this.req.sessionData;
let action = 'user.find-me';
await sails.helpers.permit(action, session).intercept('reject', 'forbidden');
sails.log.info({session, action, message: `user ping id: ${session?.user?.id || '-'}`});
if(session && session.user)
exits.success(session.user);
else
exits.notFound();
}
};