diff --git a/src/scrapers/mindgeek.js b/src/scrapers/mindgeek.js index a589e96f..491efd43 100644 --- a/src/scrapers/mindgeek.js +++ b/src/scrapers/mindgeek.js @@ -286,9 +286,9 @@ async function fetchScene(url, site, baseScene) { return null; } -async function fetchProfile({ name: actorName }, networkOrNetworkSlug) { +async function fetchProfile({ name: actorName }, { entity }) { // const url = `https://www.${networkOrNetworkSlug.slug || networkOrNetworkSlug}.com`; - const { session, instanceToken } = await getSession(networkOrNetworkSlug); + const { session, instanceToken } = await getSession(entity); const res = await http.get(`https://site-api.project1service.com/v1/actors/?search=${encodeURI(actorName)}`, { session, @@ -301,7 +301,7 @@ async function fetchProfile({ name: actorName }, networkOrNetworkSlug) { const actorData = res.body.result.find(actor => actor.name.toLowerCase() === actorName.toLowerCase()); if (actorData) { - const actorUrl = `https://www.${networkOrNetworkSlug.slug || networkOrNetworkSlug}.com/${networkOrNetworkSlug?.parameters?.actorPath || 'model'}/${actorData.id}/`; + const actorUrl = `https://www.${entity.slug}.com/${entity.parameters?.actorPath || 'model'}/${actorData.id}/`; const actorReleasesUrl = `https://site-api.project1service.com/v2/releases?actorId=${actorData.id}&limit=100&offset=0&orderBy=-dateReleased&type=scene`; const [actorRes, actorReleasesRes] = await Promise.all([ @@ -315,11 +315,11 @@ async function fetchProfile({ name: actorName }, networkOrNetworkSlug) { ]); if (actorRes.statusCode === 200 && actorReleasesRes.statusCode === 200 && actorReleasesRes.body.result) { - return scrapeProfile(actorData, actorRes.body.toString(), actorReleasesRes.body.result, networkOrNetworkSlug.slug || networkOrNetworkSlug); + return scrapeProfile(actorData, actorRes.body.toString(), actorReleasesRes.body.result, entity.slug); } if (actorRes.statusCode === 200) { - return scrapeProfile(actorData, actorRes.body.toString(), null, networkOrNetworkSlug.slug || networkOrNetworkSlug); + return scrapeProfile(actorData, actorRes.body.toString(), null, entity.slug); } } }