src/routes/spielImporter/validator/validationErrors.js
function validationError(reason, index) {
return '[Spiel ' + (index + 1) + ': Validation - Error] ' + reason;
}
function spielEmpty(index) {
return validationError('Spiel is empty', index)
}
function fieldsInvalid(index, details) {
const errorDetails = details.map(function (single) {
return single.message;
});
return validationError('Fields invalid: ' + errorDetails.join(', '), index);
}
function entityNotFound(index, name, value) {
return validationError('Entity ' + name + ' with slug ' + value + ' not found', index);
}
function teamsNotFilled(index) {
return validationError('Spiel kann kein Ergebnis haben, da die Teams nicht befüllt sind', index);
}
module.exports = {
spielEmpty: spielEmpty,
fieldsInvalid: fieldsInvalid,
entityNotFound: entityNotFound,
teamsNotFilled: teamsNotFilled
};