From 2012a388dac6cbb31945ff04d31a11da19f6e4b0 Mon Sep 17 00:00:00 2001 From: jesopo Date: Sun, 15 Jul 2018 23:56:06 +0100 Subject: move sasl logic to it's own module --- IRCServer.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'IRCServer.py') diff --git a/IRCServer.py b/IRCServer.py index 1d525751..ffe9677d 100644 --- a/IRCServer.py +++ b/IRCServer.py @@ -64,9 +64,9 @@ class Server(object): if self.password: self.send_pass(self.password) - # In principle, this belongs in the NS module. In reality, it's more practical to put this - # One-off case here for SASL - if "Nickserv" in self.bot.modules.modules and self.get_setting("nickserv-password"): + + sasl = self.get_setting("sasl") + if sasl: self.send_capability_request("sasl") self.send_user(self.original_username, self.original_realname) @@ -234,7 +234,6 @@ class Server(object): ] in self.attempted_join: self.send_join(event["channel_name"], event["key"]) def send_join(self, channel_name, key=None): - self.attempted_join[channel_name.lower()] = key self.send("JOIN %s%s" % (channel_name, "" if key == None else " %s" % key)) def send_part(self, channel_name, reason=None): -- cgit v1.3.1-10-gc9f91