29 lines
488 B
JavaScript
29 lines
488 B
JavaScript
|
'use strict';
|
||
|
|
||
|
const qu = require('../utils/qu');
|
||
|
|
||
|
function scrapeAll(scenes) {
|
||
|
return scenes.map(({ query }) => {
|
||
|
const release = {};
|
||
|
|
||
|
release.title = query.cnt('.thmb_ttl');
|
||
|
|
||
|
console.log(release);
|
||
|
return release;
|
||
|
});
|
||
|
}
|
||
|
|
||
|
async function fetchLatest(channel, page) {
|
||
|
const res = await qu.getAll(`https://gaywire.com/h1/websites/${channel.slug}/${page}`);
|
||
|
|
||
|
if (res.ok) {
|
||
|
return scrapeAll(res.items, '.echThumb');
|
||
|
}
|
||
|
|
||
|
return res.status;
|
||
|
}
|
||
|
|
||
|
module.exports = {
|
||
|
fetchLatest,
|
||
|
};
|