Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | 1x 1x 1x 1x | 'use strict';
const logger = require('../../services/logger');
module.exports = function(Salesperson) {
Salesperson.getSalesperson = async accessToken => {
try {
const salesperson = await Salesperson.find({
where: {UserId: accessToken.userId},
include: ['organization']
});
return salesperson;
} catch (e) {
console.log(e);
logger.error(`Error fetching Salesperson, ${e}`);
throw e;
}
};
Salesperson.remoteMethod('getSalesperson', {
http: {verb: 'get'},
accepts: [
{
arg: 'accessToken',
type: 'object',
http: ctx => ctx.req.accessToken
}
],
returns: {
arg: 'response',
type: 'object'
}
});
};
|