From 54b0cb2326ccfa78ff7b8cc6638d82b573aadf28 Mon Sep 17 00:00:00 2001 From: Yuzu Date: Wed, 6 Jul 2022 20:02:06 -0500 Subject: [PATCH] fix: wrong function call --- vendor/gateway/shard/deps.ts | 2 +- vendor/gateway/shard/handleMessage.ts | 11 ++++------- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/vendor/gateway/shard/deps.ts b/vendor/gateway/shard/deps.ts index af7e5c4..e2cb039 100644 --- a/vendor/gateway/shard/deps.ts +++ b/vendor/gateway/shard/deps.ts @@ -1 +1 @@ -export { deflate as decompressWith } from "../../zlib.js"; +export { inflate as decompressWith } from "../../zlib.js"; diff --git a/vendor/gateway/shard/handleMessage.ts b/vendor/gateway/shard/handleMessage.ts index 1bb3e89..cae9839 100644 --- a/vendor/gateway/shard/handleMessage.ts +++ b/vendor/gateway/shard/handleMessage.ts @@ -7,17 +7,14 @@ import { GATEWAY_RATE_LIMIT_RESET_INTERVAL, Shard, ShardState } from "./types.ts const decoder = new TextDecoder(); -export async function handleMessage(shard: Shard, message: MessageEvent): Promise { - message = message.data; +export async function handleMessage(shard: Shard, message_: MessageEvent): Promise { + let message = message_.data; // If message compression is enabled, // Discord might send zlib compressed payloads. if (shard.gatewayConfig.compress && message instanceof Blob) { - message = decompressWith( - new Uint8Array(await message.arrayBuffer()), - 0, - (slice: Uint8Array) => decoder.decode(slice), - ); + message = decoder.decode(decompressWith(new Uint8Array(await message.arrayBuffer()))); + console.log(message); } // Safeguard incase decompression failed to make a string.