diff --git a/src/api/middlewares/ImageProxy.ts b/src/api/middlewares/ImageProxy.ts index b1cb568d0..786901299 100644 --- a/src/api/middlewares/ImageProxy.ts +++ b/src/api/middlewares/ImageProxy.ts @@ -40,12 +40,7 @@ export async function ImageProxy(req: Request, res: Response) { const path = req.originalUrl.split("/").slice(2); // src/api/util/utility/EmbedHandlers.ts getProxyUrl - const hash = crypto - .createHmac("sha1", Config.get().security.requestSignature) - .update(path.slice(1).join("/")) - .digest("base64") - .replace(/\+/g, "-") - .replace(/\//g, "_"); + const hash = crypto.createHmac("sha1", Config.get().security.requestSignature).update(path.slice(1).join("/")).digest("base64").replace(/\+/g, "-").replace(/\//g, "_"); try { if (!crypto.timingSafeEqual(Buffer.from(hash), Buffer.from(path[0]))) throw new Error("Invalid signature");