network.NetworkParameters: merge host+port+protocol into "server" field
This commit is contained in:
@@ -409,7 +409,7 @@ class ElectrumGui:
|
||||
if not self.network:
|
||||
return
|
||||
net_params = self.network.get_parameters()
|
||||
host, port, protocol = net_params.host, net_params.port, net_params.protocol
|
||||
server_addr = net_params.server
|
||||
proxy_config, auto_connect = net_params.proxy, net_params.auto_connect
|
||||
srv = 'auto-connect' if auto_connect else str(self.network.default_server)
|
||||
out = self.run_dialog('Network', [
|
||||
@@ -426,12 +426,11 @@ class ElectrumGui:
|
||||
except Exception:
|
||||
self.show_message("Error:" + server_str + "\nIn doubt, type \"auto-connect\"")
|
||||
return False
|
||||
host = server_addr.host
|
||||
port = str(server_addr.port)
|
||||
protocol = server_addr.protocol
|
||||
if out.get('server') or out.get('proxy'):
|
||||
proxy = electrum.network.deserialize_proxy(out.get('proxy')) if out.get('proxy') else proxy_config
|
||||
net_params = NetworkParameters(host, port, protocol, proxy, auto_connect)
|
||||
net_params = NetworkParameters(server=server_addr,
|
||||
proxy=proxy,
|
||||
auto_connect=auto_connect)
|
||||
self.network.run_from_another_thread(self.network.set_parameters(net_params))
|
||||
|
||||
def settings_dialog(self):
|
||||
|
||||
Reference in New Issue
Block a user