app2-api/modules/events/events_questions.controller.js

36 lines
915 B
JavaScript
Raw Normal View History

2019-09-19 11:30:32 +00:00
'use strict';
const generateControllers = require('../../core/controllers');
const eventQuestionService = require('./events_questions.service');
const { buildContext } = require('../../core/controllers');
2019-09-19 11:30:32 +00:00
// Module Name
const MODULE_NAME = '[eventQuestion.controller]';
const controllerOptions = { MODULE_NAME };
const extraControllers = {
deleteQuestionsByUser: async (req, res, next) => {
try {
const context = {};
const user = {
id: req.body.id,
phone: req.body.phone,
email: req.body.email,
};
await eventQuestionService.delete({
query: { userId: user.id }
}, context);
next();
} catch (error) {
console.error(error);
}
}
};
2019-09-19 11:30:32 +00:00
module.exports = generateControllers(eventQuestionService, extraControllers, controllerOptions);