pesto-students/batch-11-relayer

View on GitHub
server/thirdparty/controller/slackController.js

Summary

Maintainability
A
0 mins
Test Coverage
import responseLib from '../../lib/responseLib';
import * as actionStatus from '../../constants/actionStatus';
import eventEmitter from '../../lib/eventsLib';

const slackController = (req, res) => {
  const { challenge } = req.body;
  const response = responseLib.generateResponse(false, 200, actionStatus.SUCCESS, { challenge });
  eventEmitter.emit('slackWebHook', req.body.event, req.body.authed_users);

  res.send(response);
};

export default slackController;