UNPKG

content-generator

Version:

Easy template generator to manage and save templates by key and languagecode.

29 lines (20 loc) 583 B
'use strict'; 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;