UNPKG

@janiscommerce/client-creator

Version:

A package that wraps all the client creation in Janis Services

39 lines (30 loc) 638 B
'use strict'; const path = require('path'); /* istanbul ignore next */ const modelPath = path.join(process.env.MS_PATH || '', 'models', 'client.js'); const baseEvent = { serviceName: 'id', entityName: 'client', mustHaveClient: false, timeout: 30, package: { include: [modelPath] } }; module.exports = [ ['janis.eventListener', { ...baseEvent, eventName: 'created' }], ['janis.eventListener', { ...baseEvent, eventName: 'updated' }], ['janis.eventListener', { ...baseEvent, eventName: 'removed' }], ['janis.apiPost', { entityName: 'client', authorizer: 'ServiceNoClientAuthorizer', timeout: 30 }] ];