fix: ID > Id (#754)

* Update bot.ts

* id id
This commit is contained in:
ITOH
2021-04-04 19:51:01 +02:00
committed by GitHub
parent 57540567a5
commit 2e397325f5
20 changed files with 148 additions and 148 deletions
+10 -10
View File
@@ -1,33 +1,33 @@
import { ws } from "./ws.ts";
import { DiscordGatewayOpcodes } from "../types/codes/gateway_opcodes.ts";
import { ws } from "./ws.ts";
export function heartbeat(shardID: number, interval: number) {
ws.log("HEARTBEATING_STARTED", { shardID, interval });
export function heartbeat(shardId: number, interval: number) {
ws.log("HEARTBEATING_STARTED", { shardId, interval });
const shard = ws.shards.get(shardID);
const shard = ws.shards.get(shardId);
if (!shard) return;
ws.log("HEARTBEATING_DETAILS", { shardID, interval, shard });
ws.log("HEARTBEATING_DETAILS", { shardId, interval, shard });
shard.heartbeat.keepAlive = true;
shard.heartbeat.acknowledged = false;
shard.heartbeat.lastSentAt = Date.now();
shard.heartbeat.interval = interval;
shard.heartbeat.intervalID = setInterval(() => {
const currentShard = ws.shards.get(shardID);
shard.heartbeat.intervalId = setInterval(() => {
const currentShard = ws.shards.get(shardId);
if (!currentShard) return;
ws.log("HEARTBEATING", { shardID, shard: currentShard });
ws.log("HEARTBEATING", { shardId, shard: currentShard });
if (
currentShard.ws.readyState === WebSocket.CLOSED ||
!currentShard.heartbeat.keepAlive
) {
ws.log("HEARTBEATING_CLOSED", { shardID, shard: currentShard });
ws.log("HEARTBEATING_CLOSED", { shardId, shard: currentShard });
// STOP THE HEARTBEAT
return clearInterval(currentShard.heartbeat.intervalID);
return clearInterval(currentShard.heartbeat.intervalId);
}
currentShard.ws.send(