From 18d8e57bb5348dc9f3a5042d21dc9c13774ba575 Mon Sep 17 00:00:00 2001 From: not-nullptr Date: Thu, 14 Nov 2024 16:05:14 +0000 Subject: [PATCH] feat: add way to tell if a converter reports progress --- src/lib/converters/converter.svelte.ts | 1 + src/lib/converters/ffmpeg.svelte.ts | 2 ++ src/lib/converters/vips.svelte.ts | 2 ++ 3 files changed, 5 insertions(+) diff --git a/src/lib/converters/converter.svelte.ts b/src/lib/converters/converter.svelte.ts index 97296ce..4bf4163 100644 --- a/src/lib/converters/converter.svelte.ts +++ b/src/lib/converters/converter.svelte.ts @@ -18,6 +18,7 @@ export class Converter { * @param to The format to convert to. Includes the dot. */ public ready: boolean = $state(false); + public readonly reportsProgress: boolean = false; public async convert( // eslint-disable-next-line @typescript-eslint/no-unused-vars diff --git a/src/lib/converters/ffmpeg.svelte.ts b/src/lib/converters/ffmpeg.svelte.ts index 973feb3..4a0a2e3 100644 --- a/src/lib/converters/ffmpeg.svelte.ts +++ b/src/lib/converters/ffmpeg.svelte.ts @@ -24,6 +24,8 @@ export class FFmpegConverter extends Converter { ".aiff", ]; + public readonly reportsProgress = true; + constructor() { super(); log(["converters", this.name], `created converter`); diff --git a/src/lib/converters/vips.svelte.ts b/src/lib/converters/vips.svelte.ts index 05feff2..639809c 100644 --- a/src/lib/converters/vips.svelte.ts +++ b/src/lib/converters/vips.svelte.ts @@ -29,6 +29,8 @@ export class VipsConverter extends Converter { ".tiff", ]; + public readonly reportsProgress = false; + constructor() { super(); log(["converters", this.name], `created converter`);