Skip to content

Commit

Permalink
fix(WebSocketShard): add ready data parameter to ready event (#8705)
Browse files Browse the repository at this point in the history
  • Loading branch information
xiJulian committed Oct 5, 2022
1 parent ace974f commit a7eab50
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions packages/ws/src/ws/WebSocketShard.ts
Expand Up @@ -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';
Expand Down Expand Up @@ -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 }];
};
Expand Down Expand Up @@ -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,
Expand Down

0 comments on commit a7eab50

Please sign in to comment.