Commit project

This commit is contained in:
Rodrigo Pedroso 2019-06-19 10:46:14 -04:00
commit 3ac017a5ad
1030 changed files with 94062 additions and 0 deletions

33
middleware/lang.js Normal file
View file

@ -0,0 +1,33 @@
'use strict';
const Merchant = require('mongoose').model('Merchant');
module.exports = (req, res, next) => {
if (req.body.language) {
return next();
}
else if (req.query.language) {
req.body.language = req.query.language;
return next();
}
else {
Merchant.findOne({_id: req.body.merchant_id}, (err, doc) => {
if (err) return res.status(500).json({
success: false,
message: 'Server error / Erreur de serveur',
error_code: 'e0'
});
else if (!doc) {
return res.status(400).json({
success: false,
message: "Merchant not found / Merchant pas encontré",
error_code: 'e12'
});
}
else {
req.body.language = doc.language;
return next();
}
});
}
}