Api To verify session and fetch user details.
module.exports = {
friendlyName: 'Verify',
description: 'Verify customer.',
inputs: {
},
exits: { success: { responseType: "success" }, failure: { responseType: "failure" } },
fn: async function (inputs, exits) {
try{
const customerId= this.req.session.token;
if(customerId == req.session.token){
const userDetails = await sails.helpers.kobalt.core('customer/verify', 'GET', inputs);
const userData = userDetails.data;
const user = userData.json()
}else{
this.req.session.token = req.session.token;
const userDetails = await sails.helpers.kobolt.core('customer/verify', 'GET', inputs);
const userData = userDetails.data;
const user = userData.json();
}
return exits.success(user);
}catch(err){
sails.log(err);
return exits.failure({status: err.raw.response.data.status, errors: err.raw.response.data.errors});
}
}
};