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 });