pallies
Version:
Robust user management for Hapi
28 lines (22 loc) • 613 B
JavaScript
;
const Joi = require('joi');
const Pallie = require('../../models/pallie');
module.exports = {
method: 'POST',
path: '/invite',
options: {
auth: 'jwt',
validate: {
payload: Joi.object({
user: Pallie.joiSchema,
force: Joi.bool().optional()
})
},
handler: async (request, h) => {
const { authService } = h.services();
const { user, force } = request.payload;
const results = await authService.invite(user, force);
return results;
}
}
};