From 62df014b2923a6534e272a09c51da0aa90756803 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 21 Sep 2018 11:34:38 +0100 Subject: Don't pass around full server details more than we have to. --- IRCBot.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'IRCBot.py') diff --git a/IRCBot.py b/IRCBot.py index 14a70fcf..536e01ee 100644 --- a/IRCBot.py +++ b/IRCBot.py @@ -24,9 +24,11 @@ class Bot(object): self._events.on("timer.reconnect").hook(self.reconnect) self._events.on("boot.done").hook(self.setup_timers) - def add_server(self, id, alias, hostname, port, password, ipv4, tls, - nickname, username, realname, connect=False): - new_server = IRCServer.Server(self, self._events, id, alias, + def add_server(self, server_id, connect=True): + (_, alias, hostname, port, password, ipv4, tls, nickname, + username, realname) = self.database.servers.get(server_id) + + new_server = IRCServer.Server(self, self._events, server_id, alias, hostname, port, password, ipv4, tls, nickname, username, realname) if not new_server.get_setting("connect", True): -- cgit v1.3.1-10-gc9f91