make-only-subtitle-default
HaveAGitGat 2 years ago
parent e83408fb3c
commit ed9e2a72e3

@ -22,9 +22,9 @@ const details = () => ({
365 365
\\nExample:\\n \\nExample:\\n
30` 30`,
}, },
] ],
}); });
// eslint-disable-next-line no-unused-vars // eslint-disable-next-line no-unused-vars
@ -36,26 +36,21 @@ const plugin = (file, librarySettings, inputs, otherArguments) => {
processFile: true, processFile: true,
infoLog: '', infoLog: '',
}; };
//response.infoLog += `Filter preventing processing. File mod time ${file.statSync.mtimeMs}`; // response.infoLog += `Filter preventing processing. File mod time ${file.statSync.mtimeMs}`;
//response.infoLog += ` Now ${Date.now()}`; // response.infoLog += ` Now ${Date.now()}`;
const age = Date.now() - file.statSync.mtimeMs; const age = Date.now() - file.statSync.mtimeMs;
const reqage = Number(inputs.minModifiedDaysOld) * 86400000; const reqage = Number(inputs.minModifiedDaysOld) * 86400000;
// response.infoLog += ` Age ${age} Require Min Age: ${reqage}`; // response.infoLog += ` Age ${age} Require Min Age: ${reqage}`;
if (reqage < age) if (reqage < age) {
{ response.infoLog += 'File modified date old enough. Moving to next plugin.';
response.infoLog += "File modified date old enough. Moving to next plugin."; response.processFile = true;
response.processFile = true; } else {
response.infoLog += 'Skipping, file modified date not old enough';
response.processFile = false;
} }
else
{
response.infoLog += "Skipping, file modified date not old enough";
response.processFile = false;
}
return response; return response;
}; };
module.exports.details = details; module.exports.details = details;
module.exports.plugin = plugin; module.exports.plugin = plugin;

@ -7,7 +7,7 @@ const tests = [
file: require('../sampleData/media/sampleH264_2.json'), file: require('../sampleData/media/sampleH264_2.json'),
librarySettings: {}, librarySettings: {},
inputs: { inputs: {
minModifiedDaysOld: 1 minModifiedDaysOld: 1,
}, },
otherArguments: {}, otherArguments: {},
}, },
@ -21,13 +21,13 @@ const tests = [
file: require('../sampleData/media/sampleH264_1.json'), file: require('../sampleData/media/sampleH264_1.json'),
librarySettings: {}, librarySettings: {},
inputs: { inputs: {
minModifiedDaysOld: 9999 minModifiedDaysOld: 9999,
}, },
otherArguments: {}, otherArguments: {},
}, },
output: { output: {
processFile: false, processFile: false,
infoLog: 'Skipping, file modified date not old enough', infoLog: 'Skipping, file modified date not old enough',
}, },
}, },
{ {
@ -35,7 +35,7 @@ const tests = [
file: require('../sampleData/media/sampleH264_1.json'), file: require('../sampleData/media/sampleH264_1.json'),
librarySettings: {}, librarySettings: {},
inputs: { inputs: {
minModifiedDaysOld: 1 minModifiedDaysOld: 1,
}, },
otherArguments: {}, otherArguments: {},
}, },
@ -49,7 +49,7 @@ const tests = [
file: require('../sampleData/media/sampleH264_1.json'), file: require('../sampleData/media/sampleH264_1.json'),
librarySettings: {}, librarySettings: {},
inputs: { inputs: {
minModifiedDaysOld: 9999 minModifiedDaysOld: 9999,
}, },
otherArguments: {}, otherArguments: {},
}, },
@ -60,4 +60,4 @@ const tests = [
}, },
]; ];
run(tests); run(tests);

Loading…
Cancel
Save