swc/bundler/tests/.cache/deno/25ba836406baf9db5b2076a960708a6a62d92933.ts
강동윤 d60c3242af
fix(swc): Fix bugs (#1739)
swc_bundler:
 - Fix cycle detection for complex circular imports. (denoland/deno#10752)

swc_ecma_transforms_typescript:
 - Allow using large values for an enum variant.
2021-05-25 14:30:17 +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);
}