smstools-eventhandler.js
586 Bytes
#!/usr/bin/env node
process.chdir(`${__dirname}/..`);
const winston = require('winston');
const { argv } = require('yargs');
const handlerReceived = require('../lib/smstools-handler/received');
const logger = winston.createLogger({
transports: [
new winston.transports.Console(),
],
});
async function main() {
const eventType = (argv._ && argv._[0]) || null;
const msg = (argv._ && argv._[1]) || null;
logger.info('Starting', {
eventType,
msg,
});
if (eventType === 'RECEIVED') {
handlerReceived(msg);
}
}
main();