var ejs = require('ejs'); var fs = require('fs'); var template = ejs.compile(fs.readFileSync('./lib/template.ejs', 'utf8')); module.exports = function(code,message,displayOptions){ var msg; var displayOptions = displayOptions || {}; if (code == 500 && !message){ msg = '
Sorry, we are having trouble fetching posts for this user. Please try again later.
If the issue persists, please open an issue on GitHub, or message fenwick67@octodon.social
' }else{ msg = message||''; } var options = { opts:{ header:true, theme:displayOptions.theme||null, size:displayOptions.size||null }, meta:{ title:code.toString(), description:msg, link:'#' // avatar:'', // headerImage:'' }, items:[], nextPageLink:null, isIndex:true } return template(options); }