Added scene media detach.
This commit is contained in:
13
src/app.js
13
src/app.js
@@ -24,7 +24,7 @@ const { updateSceneSearch, updateMovieSearch } = require('./update-search');
|
||||
const { scrapeActors, deleteActors, flushActors, flushProfiles, interpolateProfiles } = require('./actors');
|
||||
const { flushEntities } = require('./entities');
|
||||
const { deleteScenes, deleteMovies, flushScenes, flushMovies, flushBatches } = require('./releases');
|
||||
const { flushOrphanedMedia } = require('./media');
|
||||
const { flushOrphanedMedia, detachReleaseMedia, detachEntityReleaseMedia } = require('./media');
|
||||
const { reassociateEntityReleaseTags, reassociateReleaseTags, reassociateOriginalTags } = require('./tags');
|
||||
const getFileEntries = require('./utils/file-entries');
|
||||
|
||||
@@ -160,7 +160,8 @@ async function init() {
|
||||
}
|
||||
|
||||
if (argv.flushNetworks || argv.flushChannels) {
|
||||
await flushEntities(argv.flushNetworks, argv.flushChannels);
|
||||
// inject flushOrphanedMedia to prevent circular dependency with entity media flush
|
||||
await flushEntities(argv.flushNetworks, argv.flushChannels, flushOrphanedMedia);
|
||||
}
|
||||
|
||||
if (argv.flushBatches) {
|
||||
@@ -203,6 +204,14 @@ async function init() {
|
||||
await flushOrphanedMedia();
|
||||
}
|
||||
|
||||
if (argv.detachReleaseMedia) {
|
||||
await detachReleaseMedia(argv.detachReleaseMedia);
|
||||
}
|
||||
|
||||
if (argv.detachNetworkMedia || argv.detachChannelMedia) {
|
||||
await detachEntityReleaseMedia(argv.detachNetworkMedia, argv.detachChannelMedia);
|
||||
}
|
||||
|
||||
if (argv.request) {
|
||||
const res = await http[argv.requestMethod](argv.request);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user