From b2c5753ff373c0ec580720a20c635e5bd29a6a0f Mon Sep 17 00:00:00 2001 From: Rizky Date: Fri, 21 Jun 2024 13:54:40 +0700 Subject: [PATCH] fix --- pkgs/core/api/_proxy.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/core/api/_proxy.ts b/pkgs/core/api/_proxy.ts index 35cbe3a5..7e776f58 100644 --- a/pkgs/core/api/_proxy.ts +++ b/pkgs/core/api/_proxy.ts @@ -37,15 +37,22 @@ export const _ = { }); res_body = await res.arrayBuffer(); + console.log( + url, + res_headers["content-encoding"], + new TextDecoder().decode(res_body) + ); + if (res_headers["content-encoding"] === "gzip") { delete res_headers["content-encoding"]; - } + } else if (res_headers["content-encoding"] === "br") { + res_body = brotli.decompress(res_body); + delete res_headers["content-encoding"]; + } + // else if (res_headers["content-encoding"] === "zstd") { // res_body = await decompress(res_body); // delete res_headers["content-encoding"]; - // } else if (res_headers["content-encoding"] === "br") { - // res_body = brotli.decompress(res_body); - // delete res_headers["content-encoding"]; // } return new Response(res_body, { headers: res_headers });