From 846c2a496256afcdf1697152f2406c0dc5dd2b0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Wed, 7 Feb 2024 13:32:23 -0600 Subject: [PATCH] fix: something --- src/core/blitzkrieg/fetchCdonLz4.ts | 8 +++----- src/core/blitzkrieg/superDecompress.ts | 4 ++-- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/core/blitzkrieg/fetchCdonLz4.ts b/src/core/blitzkrieg/fetchCdonLz4.ts index fdfd54bc8..f7d40ac8d 100644 --- a/src/core/blitzkrieg/fetchCdonLz4.ts +++ b/src/core/blitzkrieg/fetchCdonLz4.ts @@ -1,9 +1,7 @@ import { superDecompress } from './superDecompress'; export async function fetchCdonLz4(url: string) { - return await fetch(url, { - cache: 'no-cache', - }).then(async (response) => { - return superDecompress(Buffer.from(await response.arrayBuffer())) as Type; - }); + return await fetch(url, { cache: 'no-cache' }) + .then((response) => response.arrayBuffer()) + .then((buffer) => superDecompress(new Uint8Array(buffer))); } diff --git a/src/core/blitzkrieg/superDecompress.ts b/src/core/blitzkrieg/superDecompress.ts index 8f128a054..697bab1de 100644 --- a/src/core/blitzkrieg/superDecompress.ts +++ b/src/core/blitzkrieg/superDecompress.ts @@ -1,8 +1,8 @@ import { decompress } from 'lz4js'; import { CdonReadStream } from '../streams/cdon'; -export function superDecompress(buffer: Buffer) { - const decompressed = decompress(buffer).buffer; +export function superDecompress(buffer: ArrayBuffer) { + const decompressed = decompress(new Uint8Array(buffer)).buffer; const read = new CdonReadStream(decompressed); return read.cdon() as Type; }