fix: correct camera snap mime mapping

This commit is contained in:
Peter Steinberger
2026-01-02 17:43:34 +01:00
parent 1d12a844c2
commit d79dc4d742
4 changed files with 34 additions and 4 deletions

View File

@@ -107,6 +107,25 @@ export function extensionForMime(mime?: string | null): string | undefined {
return EXT_BY_MIME[mime.toLowerCase()];
}
export function imageMimeFromFormat(
format?: string | null,
): string | undefined {
if (!format) return undefined;
switch (format.toLowerCase()) {
case "jpg":
case "jpeg":
return "image/jpeg";
case "png":
return "image/png";
case "webp":
return "image/webp";
case "gif":
return "image/gif";
default:
return undefined;
}
}
export function kindFromMime(mime?: string | null): MediaKind {
return mediaKindFromMime(mime);
}