mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
fix(WebSocketShard): add ready data parameter to ready event (#8705)
This commit is contained in:
@@ -18,6 +18,7 @@ import {
|
||||
type GatewayIdentifyData,
|
||||
type GatewayReceivePayload,
|
||||
type GatewaySendPayload,
|
||||
type GatewayReadyDispatchData,
|
||||
} from 'discord-api-types/v10';
|
||||
import { WebSocket, type RawData } from 'ws';
|
||||
import type { Inflate } from 'zlib-sync';
|
||||
@@ -52,7 +53,7 @@ export enum WebSocketShardDestroyRecovery {
|
||||
export type WebSocketShardEventsMap = {
|
||||
[WebSocketShardEvents.Debug]: [payload: { message: string }];
|
||||
[WebSocketShardEvents.Hello]: [];
|
||||
[WebSocketShardEvents.Ready]: [];
|
||||
[WebSocketShardEvents.Ready]: [payload: { data: GatewayReadyDispatchData }];
|
||||
[WebSocketShardEvents.Resumed]: [];
|
||||
[WebSocketShardEvents.Dispatch]: [payload: { data: GatewayDispatchPayload }];
|
||||
};
|
||||
@@ -393,7 +394,7 @@ export class WebSocketShard extends AsyncEventEmitter<WebSocketShardEventsMap> {
|
||||
// eslint-disable-next-line sonarjs/no-nested-switch
|
||||
switch (payload.t) {
|
||||
case GatewayDispatchEvents.Ready: {
|
||||
this.emit(WebSocketShardEvents.Ready);
|
||||
this.emit(WebSocketShardEvents.Ready, { data: payload.d });
|
||||
|
||||
this.session ??= {
|
||||
sequence: payload.s,
|
||||
|
||||
Reference in New Issue
Block a user