@@ -79,6 +79,7 @@ import {
79
79
FireFlyDeleteOptions ,
80
80
FireFlyTokenApprovalFilter ,
81
81
FireFlyTokenApprovalResponse ,
82
+ FireFlyWebSocketConnectCallback ,
82
83
} from './interfaces' ;
83
84
import { FireFlyWebSocket , FireFlyWebSocketCallback } from './websocket' ;
84
85
import HttpBase , { mapConfig } from './http' ;
@@ -598,6 +599,7 @@ export default class FireFly extends HttpBase {
598
599
subscriptions : string | string [ ] | FireFlySubscriptionBase ,
599
600
callback : FireFlyWebSocketCallback ,
600
601
socketOptions ?: WebSocket . ClientOptions | http . ClientRequestArgs ,
602
+ afterConnect ?: FireFlyWebSocketConnectCallback ,
601
603
) : FireFlyWebSocket {
602
604
const options : FireFlyWebSocketOptions = {
603
605
host : this . options . websocket . host ,
@@ -609,6 +611,7 @@ export default class FireFly extends HttpBase {
609
611
reconnectDelay : this . options . websocket . reconnectDelay ,
610
612
heartbeatInterval : this . options . websocket . heartbeatInterval ,
611
613
socketOptions : socketOptions ,
614
+ afterConnect : afterConnect ,
612
615
} ;
613
616
614
617
const handler : FireFlyWebSocketCallback = ( socket , event ) => {
0 commit comments