electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 6931ffada55087c481b9d098afa5d0fa8c1794ec
parent ca220d8dbbee6a7221a95e619301fe40dca2678a
Author: ThomasV <thomasv@electrum.org>
Date:   Thu, 22 Jun 2017 14:47:05 +0200

fix callbacks when switching to another server

Diffstat:
Mlib/network.py | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/network.py b/lib/network.py @@ -610,7 +610,10 @@ class Network(util.DaemonThread): assert interface == self.interface callbacks = [client_req[2]] else: - callbacks = [] + # fixme: will only work for subscriptions + k = self.get_index(method, params) + callbacks = self.subscriptions.get(k, []) + # Copy the request method and params to the response response['method'] = method response['params'] = params