diff --git a/gateway/stopGateway.ts b/gateway/stopGateway.ts index a4b6b7a7b..fdb329b06 100644 --- a/gateway/stopGateway.ts +++ b/gateway/stopGateway.ts @@ -1,16 +1,21 @@ -/** Use this function to stop the gateway properly */ -export async function stopGateway(gateway: GatewayManager, code = 3061, reason = "Discordeno Testing Finished! Do Not RESUME!") { - - // STOP WS - gateway.shards.forEach((shard) => { - clearInterval(shard.heartbeat.intervalId); - gateway.closeWS( - shard.ws, - code, - - reason, - ); - }); - - await delay(5000); -} +import { delay } from "../util/utils.ts"; +import { GatewayManager } from "./gateway_manager.ts"; + +/** Use this function to stop the gateway properly */ +export async function stopGateway( + gateway: GatewayManager, + code = 3061, + reason = "Discordeno Testing Finished! Do Not RESUME!", +) { + // STOP WS + gateway.shards.forEach((shard) => { + clearInterval(shard.heartbeat.intervalId); + gateway.closeWS( + shard.ws, + code, + reason, + ); + }); + + await delay(5000); +}