Compare commits

...

2 Commits

Author SHA1 Message Date
DebaucheryLibrarian 8d8cdcd219 1.153.3 2021-01-13 16:08:25 +01:00
DebaucheryLibrarian ae0efccb04 Skipping Babel, updated node version. Improved deep scrape array merge. 2021-01-13 16:08:19 +01:00
5 changed files with 9 additions and 6 deletions

2
.nvmrc
View File

@ -1 +1 @@
14.15.1
14.15.4

2
package-lock.json generated
View File

@ -1,6 +1,6 @@
{
"name": "traxxx",
"version": "1.153.2",
"version": "1.153.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,10 +1,10 @@
{
"name": "traxxx",
"version": "1.153.2",
"version": "1.153.3",
"description": "All the latest porn releases in one place",
"main": "src/app.js",
"scripts": {
"start": "node -r source-map-support/register dist/init.js",
"start": "node -r source-map-support/register src/init.js",
"webpack": "webpack --env=production --mode=production",
"webpack-dev": "webpack --env=development --mode=development",
"webpack-watch": "webpack --progress --colors --watch --env=development --mode=development",

View File

@ -5729,7 +5729,6 @@ const sites = [
name: 'Pinky XXX',
slug: 'pinkyxxx',
url: 'https://pinkyxxx.com',
independent: true,
},
// PORN CZ
{

View File

@ -123,11 +123,15 @@ async function scrapeRelease(baseRelease, entities, type = 'scene') {
: await layoutScraper.fetchMovie(baseRelease.url, entity, baseRelease, include, null);
const mergedRelease = {
...merge(baseRelease, scrapedRelease),
...merge(baseRelease, scrapedRelease, {
dedupeStringsInArrayValues: true,
}),
deep: !!scrapedRelease,
entity,
};
console.log(baseRelease, scrapedRelease, mergedRelease);
if (!mergedRelease.entryId) {
throw Object.assign(new Error('No entry ID supplied'), { code: 'NO_ENTRY_ID' });
}