'use strict'; const config = require('config'); const fs = require('fs').promises; const path = require('path'); const { fetchReleases } = require('../releases'); async function fetchReleasesApi(req, res) { const releases = await fetchReleases(); res.render('home', { releases }); } async function fetchReleaseApi(req, res) { const [release] = await fetchReleases(req.params.id); const thumbnails = await fs.readdir(path.join(config.thumbnailPath, release.site.id.toString(), release.id.toString())); res.render('release', { release, thumbnails }); } module.exports = { fetchReleases: fetchReleasesApi, fetchRelease: fetchReleaseApi, };