Extended and improved transfer tool. Moved scenes up on movie page.

This commit is contained in:
DebaucheryLibrarian
2023-06-03 02:51:42 +02:00
parent 62617ec6bf
commit 4b9a0e6bab
10 changed files with 314 additions and 102 deletions

View File

@@ -4,6 +4,7 @@ const inquirer = require('inquirer');
const logger = require('./logger')(__filename);
const knex = require('./knex');
const argv = require('./argv');
const { flushOrphanedMedia } = require('./media');
const { graphql } = require('./web/graphql');
@@ -359,7 +360,9 @@ async function flushScenes() {
}
const deleteCount = await deleteScenes(sceneIds);
await flushOrphanedMedia();
if (argv.flushOrphanedMedia !== false) {
await flushOrphanedMedia();
}
logger.info(`Removed ${deleteCount}/${sceneIds.length} scenes`);
}
@@ -380,7 +383,9 @@ async function flushMovies() {
}
const deleteCount = await deleteMovies(movieIds);
await flushOrphanedMedia();
if (argv.flushOrphanedMedia !== false) {
await flushOrphanedMedia();
}
logger.info(`Removed ${deleteCount}/${movieIds.length} movies`);
}
@@ -401,7 +406,9 @@ async function flushSeries() {
}
const deleteCount = await deleteSeries(serieIds);
await flushOrphanedMedia();
if (argv.flushOrphanedMedia !== false) {
await flushOrphanedMedia();
}
logger.info(`Removed ${deleteCount}/${serieIds.length} series`);
}
@@ -437,7 +444,9 @@ async function flushBatches(batchIds) {
logger.info(`Removed ${deletedScenesCount} scenes and ${deletedMoviesCount} movies for batches ${batchIds}`);
await flushOrphanedMedia();
if (argv.flushOrphanedMedia !== false) {
await flushOrphanedMedia();
}
}
module.exports = {