diff --git a/src/handlers/channels/THREAD_UPDATE.ts b/src/handlers/channels/THREAD_UPDATE.ts index fac23b833..1e3ae12d0 100644 --- a/src/handlers/channels/THREAD_UPDATE.ts +++ b/src/handlers/channels/THREAD_UPDATE.ts @@ -3,10 +3,14 @@ import { cacheHandlers } from "../../cache.ts"; import { structures } from "../../structures/mod.ts"; import { Channel } from "../../types/channels/channel.ts"; import { DiscordGatewayPayload } from "../../types/gateway/gateway_payload.ts"; +import { snowflakeToBigint } from "../../util/bigint.ts"; export async function handleThreadUpdate(data: DiscordGatewayPayload) { const payload = data.d as Channel; - const oldChannel = await cacheHandlers.get("channels", payload.id); + const oldChannel = await cacheHandlers.get( + "channels", + snowflakeToBigint(payload.id), + ); if (!oldChannel) return; const discordenoChannel = await structures.createDiscordenoChannel(payload);