content-generator
Version:
Easy template generator to manage and save templates by key and languagecode.
29 lines (20 loc) • 583 B
JavaScript
;
const mdbhandler = require('mongodb-handler');
const processenv = require('processenv');
const collection = processenv('CTM_COLLECTION') || 'CM_Templates';
const getTemplatesByKey = (key, callback) => {
if (!key) {
const errMsg = 'Function is called without key';
return callback(errMsg);
}
mdbhandler.fetch({ collection, doc: { key }}, (err, res) => {
if (err) {
return callback(err);
}
for (let i = 0; i < res.length; i++) {
delete res[i].html;
}
callback(null, res);
});
};
module.exports = getTemplatesByKey;