server: Introduce a server config class.

This commit is contained in:
Damir Jelić 2018-08-03 17:43:34 +02:00
parent 5e676f168f
commit a513b82418
4 changed files with 162 additions and 98 deletions

View file

@ -181,7 +181,7 @@ def wrap_socket(server, file_descriptor):
ssl_socket = server.ssl_context.wrap_socket(
sock, do_handshake_on_connect=False,
server_hostname=server.address) # type: ssl.SSLSocket
server_hostname=server.config.address) # type: ssl.SSLSocket
server.socket = ssl_socket
@ -428,7 +428,7 @@ def matrix_unload_cb():
def autoconnect(servers):
for server in servers.values():
if server.autoconnect:
if server.config.autoconnect:
server.connect()