mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-16 19:28:17 +00:00
Update resume.ts
This commit is contained in:
+3
-3
@@ -8,7 +8,7 @@ export async function resume(shardId: number) {
|
|||||||
// NOW WE HANDLE RESUMING THIS SHARD
|
// NOW WE HANDLE RESUMING THIS SHARD
|
||||||
// Get the old data for this shard necessary for resuming
|
// Get the old data for this shard necessary for resuming
|
||||||
const oldShard = ws.shards.get(shardId);
|
const oldShard = ws.shards.get(shardId);
|
||||||
if (!oldShard) return identify(shardId, ws.maxShards);
|
if (!oldShard?.sessionId) return identify(shardId, ws.maxShards);
|
||||||
|
|
||||||
// CREATE A SHARD
|
// CREATE A SHARD
|
||||||
const socket = await ws.createShard(shardId);
|
const socket = await ws.createShard(shardId);
|
||||||
@@ -19,7 +19,7 @@ export async function resume(shardId: number) {
|
|||||||
oldShard.ws.close(3065, "Resuming the shard, closing old shard.");
|
oldShard.ws.close(3065, "Resuming the shard, closing old shard.");
|
||||||
}
|
}
|
||||||
// STOP OLD HEARTBEAT
|
// STOP OLD HEARTBEAT
|
||||||
clearInterval(oldShard.heartbeat.intervalId);
|
clearTimeout(oldShard.heartbeat.timeoutId);
|
||||||
|
|
||||||
ws.shards.set(shardId, {
|
ws.shards.set(shardId, {
|
||||||
id: shardId,
|
id: shardId,
|
||||||
@@ -36,7 +36,7 @@ export async function resume(shardId: number) {
|
|||||||
acknowledged: false,
|
acknowledged: false,
|
||||||
keepAlive: false,
|
keepAlive: false,
|
||||||
interval: 0,
|
interval: 0,
|
||||||
intervalId: 0,
|
timeoutId: 0,
|
||||||
},
|
},
|
||||||
queue: oldShard.queue || [],
|
queue: oldShard.queue || [],
|
||||||
processingQueue: false,
|
processingQueue: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user