mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-10 00:23:30 +01:00
feat: add resume event in shard (#9650)
Co-authored-by: GrapeColor <grapecolor@users.noreply.github.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
This commit is contained in:
@@ -370,6 +370,11 @@ class Shard extends EventEmitter {
|
||||
// Shard has resumed
|
||||
if (message._resume) {
|
||||
this.ready = true;
|
||||
/**
|
||||
* Emitted upon the shard's {@link Client#event:shardResume} event.
|
||||
* @event Shard#resume
|
||||
*/
|
||||
this.emit(ShardEvents.Resume);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
* @property {string} Message message
|
||||
* @property {string} Ready ready
|
||||
* @property {string} Reconnecting reconnecting
|
||||
* @property {string} Resume resume
|
||||
* @property {string} Spawn spawn
|
||||
*/
|
||||
|
||||
@@ -23,5 +24,6 @@ module.exports = {
|
||||
Message: 'message',
|
||||
Ready: 'ready',
|
||||
Reconnecting: 'reconnecting',
|
||||
Resume: 'resume',
|
||||
Spawn: 'spawn',
|
||||
};
|
||||
|
||||
2
packages/discord.js/typings/index.d.ts
vendored
2
packages/discord.js/typings/index.d.ts
vendored
@@ -2635,6 +2635,7 @@ export interface ShardEventTypes {
|
||||
message: [message: any];
|
||||
ready: [];
|
||||
reconnecting: [];
|
||||
resume: [];
|
||||
spawn: [process: ChildProcess | Worker];
|
||||
}
|
||||
|
||||
@@ -5038,6 +5039,7 @@ export enum ShardEvents {
|
||||
Message = 'message',
|
||||
Ready = 'ready',
|
||||
Reconnecting = 'reconnecting',
|
||||
Resume = 'resume',
|
||||
Spawn = 'spawn',
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user