const sql = require('../utils/sql'); module.exports= { /** * Responsible for querying the database and displaying all * categories that the blog has in the sidebar * * @param res * @return {*|Promise} */ main: function() { return new Promise(function(resolve, reject) { var content = "<br><br><div class=\"container\">"; content += "<div class=\"list-group\">"; content += " <a href=\"#\" class=\"list-group-item list-group-item-action flex-column align-items-start active\">\n" + " <h5 class=\"mb-1\">Categories</h5>\n" + " </a>"; sql.getCategories().then(function(categories) { categories.forEach(function(cat) { content += "<a class=\"list-group-item\" href='/category/" + cat.url + "'>" + cat.name + "<br></a>"; }); content += "</div></div><br>"; resolve(content); }).catch(function(error) { reject(error); }); }); } };