2019-05-06 00:01:57 +00:00
|
|
|
'use strict';
|
|
|
|
|
2020-03-29 02:00:46 +00:00
|
|
|
const { fetchReleases, searchReleases } = require('../releases');
|
2019-05-06 00:01:57 +00:00
|
|
|
|
|
|
|
async function fetchReleasesApi(req, res) {
|
2020-05-14 02:26:05 +00:00
|
|
|
const query = req.query.query || req.query.q;
|
2019-05-18 23:34:08 +00:00
|
|
|
|
2020-05-14 02:26:05 +00:00
|
|
|
const releases = query
|
|
|
|
? await searchReleases(query, req.query.limit)
|
|
|
|
: await fetchReleases(req.query.limit);
|
2019-11-11 04:18:28 +00:00
|
|
|
|
2020-05-14 02:26:05 +00:00
|
|
|
res.send(releases);
|
2019-11-11 04:18:28 +00:00
|
|
|
}
|
|
|
|
|
2019-05-06 00:01:57 +00:00
|
|
|
module.exports = {
|
2020-05-14 02:26:05 +00:00
|
|
|
fetchReleases: fetchReleasesApi,
|
2019-05-06 00:01:57 +00:00
|
|
|
};
|