feat(renderer): make logo optional

This commit is contained in:
Pihkaal
2024-10-12 17:05:56 +02:00
parent 1dfae1a9f5
commit 7b79354e84
4 changed files with 35 additions and 29 deletions

View File

@@ -22,7 +22,7 @@ export default defineEventHandler(async (event) => {
const { format, logo, content } = parsed.data;
const canvas = createCanvas(CANVAS_SIZE, CANVAS_SIZE);
const logoUrl = resolve("public", `logos/${logo}.png`);
const logoUrl = logo ? resolve("public", `logos/${logo}.png`) : undefined;
await renderQRCodeToCanvas(canvas, content, logoUrl);
let image = canvas.toBuffer();