move 'peers.subscribe' and 'server.version' calls into the interface
This commit is contained in:
@@ -873,7 +873,6 @@ class WalletSynchronizer(threading.Thread):
|
||||
self.interface.send([('server.banner',[])],'synchronizer')
|
||||
|
||||
# subscriptions
|
||||
self.interface.send([('server.peers.subscribe',[])],'synchronizer')
|
||||
self.subscribe_to_addresses(self.wallet.all_addresses())
|
||||
|
||||
while True:
|
||||
@@ -907,27 +906,6 @@ class WalletSynchronizer(threading.Thread):
|
||||
self.wallet.tx_result = result
|
||||
self.wallet.tx_event.set()
|
||||
|
||||
elif method == 'server.version':
|
||||
pass
|
||||
|
||||
elif method == 'server.peers.subscribe':
|
||||
servers = []
|
||||
for item in result:
|
||||
s = []
|
||||
host = item[1]
|
||||
ports = []
|
||||
version = None
|
||||
if len(item) > 2:
|
||||
for v in item[2]:
|
||||
if re.match("[stgh]\d+", v):
|
||||
ports.append((v[0], v[1:]))
|
||||
if re.match("v(.?)+", v):
|
||||
version = v[1:]
|
||||
if ports and version:
|
||||
servers.append((host, ports))
|
||||
self.interface.servers = servers
|
||||
self.interface.trigger_callback('peers')
|
||||
|
||||
elif method == 'server.banner':
|
||||
self.wallet.banner = result
|
||||
self.wallet.was_updated = True
|
||||
|
||||
Reference in New Issue
Block a user