swc/crates/swc_bundler/tests/.cache/deno/25ba836406baf9db5b2076a960708a6a62d92933.ts
2021-11-09 20:42:49 +09:00

18 lines
494 B
TypeScript

// Loaded from https://deno.land/x/discordeno@11.0.0-rc.2/src/ws/send_shard_message.ts
import { DiscordenoShard, WebSocketRequest, ws } from "./ws.ts";
export function sendShardMessage(shard: number | DiscordenoShard, message: WebSocketRequest, highPriority = false) {
if (typeof shard === "number") shard = ws.shards.get(shard)!;
if (!shard) return;
if (!highPriority) {
shard.queue.push(message);
} else {
shard.queue.unshift(message);
}
ws.processQueue(shard.id);
}