refactor(import/mime): simplify getType

This commit is contained in:
Panagiotis Papadopoulos 2025-01-20 08:22:31 +01:00
parent 91ae4b629e
commit 6a0edb68de

View File

@ -84,16 +84,20 @@ function getMime(fileName: string) {
} }
function getType(options: TaskData, mime: string) { function getType(options: TaskData, mime: string) {
mime = mime ? mime.toLowerCase() : ""; const mimeLc = mime?.toLowerCase();
if (options.textImportedAsText && (mime === "text/html" || ["text/markdown", "text/x-markdown"].includes(mime))) { switch (true) {
return "text"; case options.textImportedAsText && ["text/html", "text/markdown", "text/x-markdown"].includes(mimeLc):
} else if (options.codeImportedAsCode && CODE_MIME_TYPES.has(mime)) { return "text";
return "code";
} else if (mime.startsWith("image/")) { case options.codeImportedAsCode && CODE_MIME_TYPES.has(mimeLc):
return "image"; return "code";
} else {
return "file"; case mime.startsWith("image/"):
return "image";
default:
return "file";
} }
} }