const utils = require('../utils/utils.js'); const Promise = require('promise'); module.exports= { /** Method which renders the entire sidebar through calling * appropriate widget js files. * * @param res * @returns {*|Promise} */ main: function() { return new Promise(function(resolve, reject) { Promise.all([utils.include("sidebar/sidebar.html"), require("../sidebar/recentPosts.js").main(), require("../sidebar/categoriesSideBar.js").main()]).then(function(content) { resolve("
" + content.join('') + "
"); }).catch(function(error) { reject(error); }); }) } };