diff --git a/src/util/BaseWSClient.ts b/src/util/BaseWSClient.ts index dd923f2..2c23bd2 100644 --- a/src/util/BaseWSClient.ts +++ b/src/util/BaseWSClient.ts @@ -57,6 +57,7 @@ interface WSClientEventMap { export interface EmittableEvent { eventType: 'response' | 'update' | 'exception' | 'authenticated'; event: TEvent; + isWSAPIResponse?: boolean; } // Type safety for on and emit handlers: https://stackoverflow.com/a/61609010/880837 diff --git a/src/websocket-client.ts b/src/websocket-client.ts index 025d53b..827d267 100644 --- a/src/websocket-client.ts +++ b/src/websocket-client.ts @@ -717,6 +717,7 @@ export class WebsocketClient extends BaseWebsocketClient { results.push({ eventType: 'exception', event: parsed, + isWSAPIResponse: true, }); return results; } @@ -743,6 +744,7 @@ export class WebsocketClient extends BaseWebsocketClient { results.push({ eventType: 'response', event: parsed, + isWSAPIResponse: true, }); return results;