From 251ffcf5bdd147394642b8fad046fd12ad05687e Mon Sep 17 00:00:00 2001 From: clement creusot Date: Mon, 1 Feb 2021 10:24:45 +0100 Subject: [PATCH 1/2] [ADD] future_subscribed_callback in Binance.options --- node-binance-api.js | 1 + 1 file changed, 1 insertion(+) diff --git a/node-binance-api.js b/node-binance-api.js index d403f560..82f1b8d9 100644 --- a/node-binance-api.js +++ b/node-binance-api.js @@ -5236,6 +5236,7 @@ let api = function Binance( options = {} ) { Binance.options.future_margin_call_callback = margin_call_callback; Binance.options.future_account_update_callback = account_update_callback; Binance.options.future_order_update_callback = order_update_callback; + Binance.options.future_subscribed_callback = subscribed_callback; const subscription = futuresSubscribe( Binance.options.listenFutureKey, userFutureDataHandler, { reconnect } ); if ( subscribed_callback ) subscribed_callback( subscription.endpoint ); }, 'POST' ); From 3f2ebc5b20fa53cef0595f50bb73f9be9ad7a1e3 Mon Sep 17 00:00:00 2001 From: clement creusot Date: Mon, 1 Feb 2021 10:25:45 +0100 Subject: [PATCH 2/2] [FIX] report envent when listenKeyExpired --- node-binance-api.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/node-binance-api.js b/node-binance-api.js index 82f1b8d9..02427511 100644 --- a/node-binance-api.js +++ b/node-binance-api.js @@ -2082,6 +2082,10 @@ let api = function Binance( options = {} ) { if ( Binance.options.future_order_update_callback ) { Binance.options.future_order_update_callback( fUserDataOrderUpdateConvertData( data ) ); } + } else if ( type === 'listenKeyExpired' ) { + if ( Binance.options.future_subscribed_callback ) { + Binance.options.future_subscribed_callback( type ); + } } else { Binance.options.log( 'Unexpected userFutureData: ' + type ); }