From c3b11c60bd813885699b84904752dccd937ece6f Mon Sep 17 00:00:00 2001 From: Abhishek Sinha Date: Thu, 28 Nov 2019 15:38:14 +0530 Subject: [PATCH] fixed supernode_went_down case in onMessage --- supernode/index.html | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/supernode/index.html b/supernode/index.html index 7a0760f..471151a 100644 --- a/supernode/index.html +++ b/supernode/index.html @@ -21109,15 +21109,20 @@ tableArray, su_obj.trader_flo_address ).then(su_db_data=>{ - RM_RPC.send_rpc - .call( - this, - "sync_backup_supernode_from_backup_supernode_response", - su_db_data - ) - .then(server_sync_response => - doSend(server_sync_response, su_obj.trader_flo_address) - ); + + for(recvr in localbitcoinplusplus.backupWS) { + su_db_data.trader_flo_address = su_obj.trader_flo_address; + su_db_data.receiver_flo_address = recvr; + + RM_RPC.send_rpc + .call( + this, + "sync_backup_supernode_from_backup_supernode_response", + su_db_data + ) + .then(server_sync_response => doSend(server_sync_response, recvr) + ); + } }); // Sync data from other Supernodes as well @@ -26666,8 +26671,7 @@ ); } else { latest_data.trader_flo_address = primarySupernodeOfThisUser; - latest_data.receiver_flo_address = - res_obj.globalParams.senderFloId; + latest_data.receiver_flo_address = res_obj.globalParams.senderFloId; RM_RPC.send_rpc .call( this, @@ -26763,8 +26767,7 @@ .then(function(su_db_data) { if (typeof su_db_data == "object") { su_db_data.trader_flo_address = primarySupernodeOfThisUser; - su_db_data.receiver_flo_address = - res_obj.globalParams.senderFloId; + su_db_data.receiver_flo_address = res_obj.globalParams.senderFloId; RM_RPC.send_rpc .call( this,