aboutsummaryrefslogtreecommitdiff
path: root/IRCServer.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-07-15 23:56:06 +0100
committerGravatar jesopo2018-07-15 23:56:06 +0100
commit2012a388dac6cbb31945ff04d31a11da19f6e4b0 (patch)
tree4d5a8f5f7c8f87aa777ad828c957aeace7126e4e /IRCServer.py
parentfix print_activity still using old EventManager priority location (diff)
signature
move sasl logic to it's own module
Diffstat (limited to 'IRCServer.py')
-rw-r--r--IRCServer.py7
1 files changed, 3 insertions, 4 deletions
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):