Add error variable

make-only-subtitle-default
HaveAGitGat 1 year ago
parent 3ab3707703
commit b1975b8d65

@ -15,6 +15,9 @@ const details = (): IpluginDetails => ({
that output a file. that output a file.
Can be placed anywhere before a plugin which outputs a new file. Can be placed anywhere before a plugin which outputs a new file.
You can check if this plugin caused an error by using 'Check Flow Variable' and checking if
{{{args.variables.liveSizeCompare.error}}} is true.
', ',
`, `,
style: { style: {
@ -155,6 +158,7 @@ const plugin = (args: IpluginInputArgs):IpluginOutputArgs => {
compareMethod, compareMethod,
thresholdPerc, thresholdPerc,
checkDelaySeconds, checkDelaySeconds,
error: false,
}; };
return { return {

@ -188,6 +188,8 @@ class CLI {
this.config.jobLog(`Ratio is greater than threshold: ${thresholdPerc}%, cancelling job`); this.config.jobLog(`Ratio is greater than threshold: ${thresholdPerc}%, cancelling job`);
this.cancelled = true; this.cancelled = true;
// @ts-expect-error must exist to be here
this.config.args.variables.liveSizeCompare.error = true;
this.killThread(); this.killThread();
}; };

@ -101,6 +101,7 @@ export interface IliveSizeCompare {
compareMethod: string, compareMethod: string,
thresholdPerc: number, thresholdPerc: number,
checkDelaySeconds: number, checkDelaySeconds: number,
error: boolean,
} }
export interface Ivariables { export interface Ivariables {

Loading…
Cancel
Save