backend: Ajouts de fonctions à exécuter pour /functions/:functionName

This commit is contained in:
Divlo
2020-03-17 18:35:03 +01:00
parent f631873893
commit fd3224ee42
9 changed files with 184 additions and 25 deletions

View File

@ -2,9 +2,9 @@ const functionToExecute = require('../assets/functions/functionObject');
const sendResponse = require('../assets/utils/sendResponse');
exports.executeFunctionName = (req, res, _next) => {
const functionObject = functionToExecute(req.params.functionName);
if (functionObject !== undefined) {
return functionObject.functionOutput(res, req.body);
const functionOutput = functionToExecute(req.params.functionName);
if (functionOutput !== undefined) {
return functionOutput(res, req.body);
}
return sendResponse(res, { result: "La fonction n'existe pas.", httpStatus: 404 });
}