27 lines
906 B
JavaScript
27 lines
906 B
JavaScript
|
|
'use strict';
|
||
|
|
|
||
|
|
const generateControllers = require('../../core/controllers');
|
||
|
|
const valueService = require('./value.service');
|
||
|
|
const { extractParamsFromRequest, handleErrorResponse, handleResultResponse } = require('../../helpers/controller.helper');
|
||
|
|
|
||
|
|
|
||
|
|
// Module Name
|
||
|
|
const MODULE_NAME = '[value.controller]';
|
||
|
|
|
||
|
|
const controllerOptions = { MODULE_NAME };
|
||
|
|
const extraControllers = {
|
||
|
|
findSpeakers: (req, res, next) => {
|
||
|
|
const params = extractParamsFromRequest(req, res, {});
|
||
|
|
console.log(params);
|
||
|
|
try {
|
||
|
|
const result = ["hola"]; //await valueService.fetchAll(params, { user: req.user });
|
||
|
|
return handleResultResponse(result, result.count, params, res);
|
||
|
|
} catch (error) {
|
||
|
|
handleErrorResponse(MODULE_NAME, 'findNext', error, res);
|
||
|
|
}
|
||
|
|
},
|
||
|
|
};
|
||
|
|
|
||
|
|
module.exports = generateControllers(valueService, extraControllers, controllerOptions);
|
||
|
|
|