Fixed 8KMembers / Fidelity API response bug.

This commit is contained in:
DebaucheryLibrarian
2026-07-08 04:04:09 +02:00
parent 04d1e340f5
commit 7aa7b9bef1

View File

@@ -5,7 +5,6 @@ const unprint = require('unprint');
// const { parse } = require('csv-parse/sync');
const slugify = require('../utils/slugify');
const http = require('../utils/http');
const { feetInchesToCm, femaleFeetUsToEu } = require('../utils/convert');
const thumbKeyRegex = /(thumb\d+_url)|(episode_thumb_image_\d+_url)/;
@@ -84,14 +83,14 @@ function scrapeSceneApi(data, channel, parameters) {
async function fetchLatestApi(channel, page = 1, { parameters }) {
// JSON API doesn't return poster images, CSV API doesn't have pagination. UPDATE: requested and received both, yet to test
const res = await http.get(`${parameters.apiAddress}/affiliates?site_id=${parameters.siteId}&page=${page}`, {
const res = await unprint.get(`${parameters.apiAddress}/affiliates?site_id=${parameters.siteId}&page=${page}`, {
headers: {
Authorization: `Bearer ${config.apiKeys[parameters.apiKey]}`,
},
});
if (res.ok) {
return res.body.data.map((data) => scrapeSceneApi(data, channel, parameters));
return res.data.data.map((data) => scrapeSceneApi(data, channel, parameters));
}
return res.status;