summary refs log tree commit diff
path: root/src/cdn/routes
diff options
context:
space:
mode:
Diffstat (limited to 'src/cdn/routes')
-rw-r--r--src/cdn/routes/attachments.ts8
-rw-r--r--src/cdn/routes/avatars.ts4
-rw-r--r--src/cdn/routes/external.ts11
-rw-r--r--src/cdn/routes/guilds.ts2
-rw-r--r--src/cdn/routes/role-icons.ts2
5 files changed, 15 insertions, 12 deletions
diff --git a/src/cdn/routes/attachments.ts b/src/cdn/routes/attachments.ts
index ae50bc48..2a1b6f09 100644
--- a/src/cdn/routes/attachments.ts
+++ b/src/cdn/routes/attachments.ts
@@ -56,7 +56,7 @@ router.post(
 		};
 
 		return res.json(file);
-	}
+	},
 );
 
 router.get(
@@ -65,7 +65,7 @@ router.get(
 		const { channel_id, id, filename } = req.params;
 
 		const file = await storage.get(
-			`attachments/${channel_id}/${id}/${filename}`
+			`attachments/${channel_id}/${id}/${filename}`,
 		);
 		if (!file) throw new HTTPError("File not found");
 		const type = await FileType.fromBuffer(file);
@@ -79,7 +79,7 @@ router.get(
 		res.set("Cache-Control", "public, max-age=31536000");
 
 		return res.send(file);
-	}
+	},
 );
 
 router.delete(
@@ -94,7 +94,7 @@ router.delete(
 		await storage.delete(path);
 
 		return res.send({ success: true });
-	}
+	},
 );
 
 export default router;
diff --git a/src/cdn/routes/avatars.ts b/src/cdn/routes/avatars.ts
index e5e25a4c..50a76d4b 100644
--- a/src/cdn/routes/avatars.ts
+++ b/src/cdn/routes/avatars.ts
@@ -55,7 +55,7 @@ router.post(
 			size,
 			url: `${endpoint}${req.baseUrl}/${user_id}/${hash}`,
 		});
-	}
+	},
 );
 
 router.get("/:user_id", async (req: Request, res: Response) => {
@@ -86,7 +86,7 @@ export const getAvatar = async (req: Request, res: Response) => {
 	res.set("Cache-Control", "public, max-age=31536000");
 
 	return res.send(file);
-}
+};
 
 router.get("/:user_id/:hash", getAvatar);
 
diff --git a/src/cdn/routes/external.ts b/src/cdn/routes/external.ts
index cb17ff9b..405e665e 100644
--- a/src/cdn/routes/external.ts
+++ b/src/cdn/routes/external.ts
@@ -66,14 +66,14 @@ router.get("/resize/:url", async (req: Request, res: Response) => {
 	const { resizeHeightMax, resizeWidthMax } = Config.get().cdn;
 	const w = Math.min(parseInt(width as string), resizeWidthMax ?? 100);
 	const h = Math.min(parseInt(height as string), resizeHeightMax ?? 100);
-	if (w < 1 || h < 1) throw new HTTPError("Width and height must be greater than 0");
+	if (w < 1 || h < 1)
+		throw new HTTPError("Width and height must be greater than 0");
 
 	let buffer, response;
 	try {
 		response = await fetch(url, DEFAULT_FETCH_OPTIONS);
 		buffer = await response.buffer();
-	}
-	catch (e) {
+	} catch (e) {
 		throw new HTTPError("Couldn't fetch website");
 	}
 
@@ -84,7 +84,10 @@ router.get("/resize/:url", async (req: Request, res: Response) => {
 		.toBuffer();
 
 	res.setHeader("Content-Disposition", "attachment");
-	res.setHeader("Content-Type", response.headers.get("content-type") ?? "image/png");
+	res.setHeader(
+		"Content-Type",
+		response.headers.get("content-type") ?? "image/png",
+	);
 	return res.end(resizedBuffer);
 });
 
diff --git a/src/cdn/routes/guilds.ts b/src/cdn/routes/guilds.ts
index 3c4b646c..6f0719b6 100644
--- a/src/cdn/routes/guilds.ts
+++ b/src/cdn/routes/guilds.ts
@@ -7,4 +7,4 @@ const router = Router();
 router.get("/:guild_id/users/:user_id/avatars/:hash", getAvatar);
 router.get("/:guild_id/users/:user_id/banners/:hash", getAvatar);
 
-export default router;
\ No newline at end of file
+export default router;
diff --git a/src/cdn/routes/role-icons.ts b/src/cdn/routes/role-icons.ts
index 12aae8a4..bdfa0355 100644
--- a/src/cdn/routes/role-icons.ts
+++ b/src/cdn/routes/role-icons.ts
@@ -54,7 +54,7 @@ router.post(
 			size,
 			url: `${endpoint}${req.baseUrl}/${role_id}/${hash}`,
 		});
-	}
+	},
 );
 
 router.get("/:role_id", async (req: Request, res: Response) => {