File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change @@ -397,10 +397,8 @@ export default class FireFly extends HttpBase {
397
397
} ;
398
398
399
399
const handler : FireFlyWebSocketCallback = ( socket , event ) => {
400
- this . queue = this . queue . finally ( ( ) => {
401
- callback ( socket , event ) ;
402
- } ) ;
403
- this . queue . finally ( ( ) => {
400
+ this . queue = this . queue . finally ( ( ) => callback ( socket , event ) ) ;
401
+ this . queue . then ( ( ) => {
404
402
socket . ack ( event ) ;
405
403
} ) ;
406
404
} ;
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ function buildEphemeralQueryParams(sub: FireFlyEphemeralSubscription) {
19
19
}
20
20
21
21
export interface FireFlyWebSocketCallback {
22
- ( socket : FireFlyWebSocket , data : FireFlyEventDelivery ) : void ;
22
+ ( socket : FireFlyWebSocket , data : FireFlyEventDelivery ) : void | Promise < void > ;
23
23
}
24
24
25
25
export class FireFlyWebSocket {
You can’t perform that action at this time.
0 commit comments