From 1109fd62487ace5c47c7f2d00af63066ae5c323c Mon Sep 17 00:00:00 2001 From: naskya <m@naskya.net> Date: Tue, 30 Jul 2024 00:29:27 +0900 Subject: [PATCH] fix (backend): generated icons sometimes not showing --- packages/backend/src/server/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/backend/src/server/index.ts b/packages/backend/src/server/index.ts index 58a6e33456..685d86f7c6 100644 --- a/packages/backend/src/server/index.ts +++ b/packages/backend/src/server/index.ts @@ -118,9 +118,8 @@ router.get("/avatar/@:acct", async (ctx) => { router.get("/identicon/:x", async (ctx) => { const instanceMeta = await fetchMeta(); if (instanceMeta.enableIdenticonGeneration) { - const identicon = await genIdenticon(ctx.params.x); const [temp, cleanup] = await createTemp(); - fs.createWriteStream(temp).write(identicon); + fs.writeFileSync(temp, await genIdenticon(ctx.params.x)); ctx.set("Content-Type", "image/png"); ctx.body = fs.createReadStream(temp).on("close", () => cleanup()); } else {