aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2018-09-19 01:41:53 +0100
committerGravatar jesopo2018-09-19 01:41:53 +0100
commitb3609db92c2cc94bb59631b989e89dd944a64586 (patch)
tree1e524b6c0ce8eec28b9711836095e254aeacbe12 /modules
parentpermissions._identified takes server, user and nickname (diff)
signature
Actually remove channels from channel_save when the bot leaves the channel
Diffstat (limited to 'modules')
-rw-r--r--modules/channel_save.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/channel_save.py b/modules/channel_save.py
index 004461d6..41a68481 100644
--- a/modules/channel_save.py
+++ b/modules/channel_save.py
@@ -4,6 +4,7 @@ class Module(object):
def __init__(self, bot, events, exports):
events.on("received.numeric.001").hook(self.on_connect)
events.on("self.join").hook(self.on_join)
+ events.on("self.part").hook(self.on_part)
events.on("self.kick").hook(self.on_kick)
def on_connect(self, event):
@@ -36,7 +37,7 @@ class Module(object):
channels.remove(channel_name)
server.set_setting("autojoin", channels)
- def self_part(self, event):
+ def on_part(self, event):
self._remove_channel(event["server"], event["channel"].name)
def on_kick(self, event):