2022-07-08 01:33:29 -05:00

9 lines
284 B
TypeScript

import { delay } from "../../util/delay.ts";
import { GatewayManager } from "./gatewayManager.ts";
export async function stop(gateway: GatewayManager, code: number, reason: string) {
gateway.manager.shards.forEach((shard) => shard.close(code, reason));
await delay(5000);
}