From 10a87d47da10229b467ea4f030b40ecccf0d607d Mon Sep 17 00:00:00 2001 From: Danielv123 Date: Fri, 1 Aug 2025 21:19:58 +0000 Subject: [PATCH] Convert ArrayBufferLike to Buffer --- packages/lib/src/data/ModPack.ts | 2 +- packages/lib/src/factorio/exchange_string.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/lib/src/data/ModPack.ts b/packages/lib/src/data/ModPack.ts index 26fe2565..ff30bab3 100644 --- a/packages/lib/src/data/ModPack.ts +++ b/packages/lib/src/data/ModPack.ts @@ -218,7 +218,7 @@ export default class ModPack { let buf = Buffer.from(modPackString, "base64"); try { // eslint-disable-next-line node/no-sync - buf = zlib.inflateSync(buf); + buf = Buffer.from(zlib.inflateSync(buf)); } catch (err: any) { if (err.code.startsWith("Z_")) { throw new Error("Malformed mod pack string: zlib inflate failed"); diff --git a/packages/lib/src/factorio/exchange_string.ts b/packages/lib/src/factorio/exchange_string.ts index e5c2e7b1..6f7e3380 100644 --- a/packages/lib/src/factorio/exchange_string.ts +++ b/packages/lib/src/factorio/exchange_string.ts @@ -414,7 +414,7 @@ export function readMapExchangeString(exchangeString: string) { let buf = Buffer.from(exchangeString.slice(3, -3), "base64"); try { // eslint-disable-next-line node/no-sync - buf = zlib.inflateSync(buf); + buf = Buffer.from(zlib.inflateSync(buf)); } catch (err: any) { if (err.code.startsWith("Z_")) { throw new Error("Malformed map exchange string: zlib inflate failed");