fix: handle empty markdown

This commit is contained in:
Max Richter
2025-10-22 18:15:38 +02:00
parent c8860a503d
commit c4052e2339
3 changed files with 6 additions and 4 deletions

View File

@@ -17,13 +17,16 @@ export async function generateThumbHash(
if (!imagePath) return;
if (imagePath.endsWith(".svg")) return;
let sp: ReturnType<typeof sharp>;
if (imagePath.startsWith("https://") || imagePath.startsWith("http://")) {
const res = await fetch(imagePath);
if (!res.ok) {
return;
}
sp = sharp(await res.arrayBuffer());
const buffer = await res.arrayBuffer();
sp = sharp(buffer);
} else {
sp = sharp(imagePath);
}
@@ -44,10 +47,9 @@ export async function generateThumbHash(
const buffer = rgbaToThumbHash(smallWidth, smallHeight, smallImg);
return Buffer.from(buffer).toString("base64");
} catch (error) {
} catch (_error) {
console.log(
`Could not generate thumbhash for ${image.fsPath ?? image.src}`,
error,
);
return "";
}