From 2da91c6623dd5fab73e3ba4ad5ad923019ae1fe8 Mon Sep 17 00:00:00 2001 From: booploops <49113086+booploops@users.noreply.github.com> Date: Mon, 27 Jun 2022 15:35:11 -0700 Subject: [PATCH] added caching headers --- src/main/providers/local/index.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/providers/local/index.ts b/src/main/providers/local/index.ts index 1c95e0f3..fe12f368 100644 --- a/src/main/providers/local/index.ts +++ b/src/main/providers/local/index.ts @@ -112,6 +112,11 @@ export class LocalFiles { app.get("/ciderlocalart/:songs", (req: any, res: any) => { const audio = req.params.songs; // metadata.common.picture[0].data.toString('base64') + + res.setHeader('Cache-Control', 'public, max-age=31536000'); + res.setHeader('Expires', new Date(Date.now() + 31536000).toUTCString()); + res.setHeader('Content-Type', 'image/jpeg'); + let data = LocalFiles.localSongsArts.filter((f: any) => f.id == audio); res.status(200).send(Buffer.from(data[0]?.url, 'base64'));