2 files changed, 2 insertions, 0 deletions
diff --git a/src/routes/attachments.ts b/src/routes/attachments.ts
index 2e635b43..acc7604d 100644
--- a/src/routes/attachments.ts
+++ b/src/routes/attachments.ts
@@ -52,6 +52,7 @@ router.get("/:channel_id/:id/:filename", async (req: Request, res: Response) =>
const type = await FileType.fromBuffer(file);
res.set("Content-Type", type?.mime);
+ res.set("Cache-Control", "public, max-age=31536000");
return res.send(file);
});
diff --git a/src/routes/avatars.ts b/src/routes/avatars.ts
index 321ae02e..fea7c5f4 100644
--- a/src/routes/avatars.ts
+++ b/src/routes/avatars.ts
@@ -52,6 +52,7 @@ router.get("/:user_id/:id", async (req: Request, res: Response) => {
const type = await FileType.fromBuffer(file);
res.set("Content-Type", type?.mime);
+ res.set("Cache-Control", "public, max-age=31536000");
return res.send(file);
});
|