const Promise = require('promise'); const sql = require('../utils/sql'); module.exports= { /**Renders the popular posts sidebar. * * @param res * @returns {*|Promise} */ main: function(res) { return new Promise(function(resolve, reject) { res.write("<div class=\"w3-card w3-margin\">"); res.write("<div class=\"w3-container w3-padding\">" + "<h4>Popular Posts</h4></div>"); res.write("<div class=\"w3-sidebar w3-bar-block\">"); sql.getPopularPosts().then(function(posts) { posts.forEach(function(cat) { console.log(cat); res.write("<a class=\"w3-bar-item w3-button\" href='" + url + "'>" + p.name + "<br></a>"); }); res.write("</div></div>"); resolve(); }); }); } };