mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-09-02 18:25:21 +00:00
network.is_connected()
This commit is contained in:
parent
a9fb0a9d19
commit
b1273d3900
2 changed files with 11 additions and 3 deletions
|
@ -531,7 +531,7 @@ class ElectrumWindow(QMainWindow):
|
|||
|
||||
|
||||
def update_status(self):
|
||||
if self.network.interface and self.network.interface.is_connected:
|
||||
if self.network.is_connected():
|
||||
if not self.wallet.up_to_date:
|
||||
text = _("Synchronizing...")
|
||||
icon = QIcon(":icons/status_waiting.png")
|
||||
|
@ -561,7 +561,7 @@ class ElectrumWindow(QMainWindow):
|
|||
|
||||
def update_wallet(self):
|
||||
self.update_status()
|
||||
if self.wallet.up_to_date or not self.network.interface.is_connected:
|
||||
if self.wallet.up_to_date or not self.network.is_connected():
|
||||
self.update_history_tab()
|
||||
self.update_receive_tab()
|
||||
self.update_contacts_tab()
|
||||
|
|
|
@ -68,6 +68,10 @@ class Network(threading.Thread):
|
|||
self.subscriptions[self.on_peers] = [('server.peers.subscribe',[])]
|
||||
|
||||
|
||||
def is_connected(self):
|
||||
return self.interface and self.interface.is_connected
|
||||
|
||||
|
||||
def send_subscriptions(self):
|
||||
for cb, sub in self.subscriptions.items():
|
||||
self.interface.send(sub, cb)
|
||||
|
@ -108,7 +112,11 @@ class Network(threading.Thread):
|
|||
else:
|
||||
choice_list.append(s)
|
||||
|
||||
if not choice_list: return
|
||||
if not choice_list:
|
||||
if not self.interfaces:
|
||||
# we are probably offline, retry later
|
||||
self.disconnected_servers = []
|
||||
return
|
||||
|
||||
server = random.choice( choice_list )
|
||||
return server
|
||||
|
|
Loading…
Add table
Reference in a new issue