|
@@ -286,21 +286,23 @@ class View():
|
|
|
self.fill_right_box()
|
|
self.fill_right_box()
|
|
|
|
|
|
|
|
if 'inbound' in info:
|
|
if 'inbound' in info:
|
|
|
|
|
+ # New inbound online.
|
|
|
for key in info['inbound'].keys():
|
|
for key in info['inbound'].keys():
|
|
|
- # New inbound online.
|
|
|
|
|
if key not in self.known_inbound:
|
|
if key not in self.known_inbound:
|
|
|
addr = info['inbound'].get(key)
|
|
addr = info['inbound'].get(key)
|
|
|
- if bool(addr):
|
|
|
|
|
- logging.debug(f"Refresh: inbound {key} online")
|
|
|
|
|
- self.refresh = True
|
|
|
|
|
- # Known inbound offline.
|
|
|
|
|
- for key in self.known_inbound:
|
|
|
|
|
- addr = info['inbound'].get(key)
|
|
|
|
|
- if bool(addr):
|
|
|
|
|
|
|
+ if not bool(addr) or not addr == None:
|
|
|
continue
|
|
continue
|
|
|
- logging.debug(f"Refresh: inbound {key} offline")
|
|
|
|
|
|
|
+ logging.debug(f"Refresh: inbound {key} online")
|
|
|
self.refresh = True
|
|
self.refresh = True
|
|
|
|
|
|
|
|
|
|
+ # Known inbound offline.
|
|
|
|
|
+ for key in self.known_inbound:
|
|
|
|
|
+ addr = info['inbound'].get(key)
|
|
|
|
|
+ if bool(addr) or addr == None:
|
|
|
|
|
+ continue
|
|
|
|
|
+ logging.debug(f"Refresh: inbound {key} offline")
|
|
|
|
|
+ self.refresh = True
|
|
|
|
|
+
|
|
|
# New outbound online.
|
|
# New outbound online.
|
|
|
if 'outbound' in info:
|
|
if 'outbound' in info:
|
|
|
for i, info in info['outbound'].items():
|
|
for i, info in info['outbound'].items():
|