Catching media store fail unlink error to prevent batch failure.

This commit is contained in:
DebaucheryLibrarian
2023-08-28 02:53:35 +02:00
parent 430d7a8cdd
commit eeb947d311
3 changed files with 22 additions and 7 deletions

View File

@@ -1,13 +1,14 @@
'use strict';
const unprint = require('unprint');
const mime = require('mime');
const http = require('../utils/http');
const qu = require('../utils/qu');
const slugify = require('../utils/slugify');
const { lbsToKg, feetInchesToCm } = require('../utils/convert');
const teaserOrder = ['large', 'small', 'mobile'];
const teaserOrder = ['large', 'small', 'mobile', 'mp4', 'jpg'];
function scrapeSceneMetadata(data, channel) {
const release = {};
@@ -71,7 +72,16 @@ function scrapeSceneApi(data, channel, parameters) {
avatar: actor.thumb,
})) || data.models;
release.poster = data.trailer_screencap || data.thumb;
release.poster = data.trailer_screencap;
if (mime.getType(data.thumb) !== 'image/gif') {
release.teaser = data.thumb;
} else {
release.poster = [
release.poster,
data.thumb,
];
}
release.photos = [
...data.previews?.full || [],