aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorGravatar jesopo2019-02-10 14:26:24 +0000
committerGravatar jesopo2019-02-10 14:26:24 +0000
commit709365ecf87529186f521547aa9c611bd1fd9293 (patch)
tree3e228aa91b870b991a132725745049d556d558ad /modules
parentReturn IRCLine object from IRCServer.send() (and functions that call .send()) (diff)
signature
Utilise new line-tracking logic to reconnect when QUIT sends (admin.py)
Diffstat (limited to 'modules')
-rw-r--r--modules/admin.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/admin.py b/modules/admin.py
index 4406b78a..cb3d69e9 100644
--- a/modules/admin.py
+++ b/modules/admin.py
@@ -41,9 +41,9 @@ class Module(ModuleManager.BaseModule):
:help: Reconnect to the current network
:permission: reconnect
"""
- event["server"].send_quit("Reconnecting")
- self.bot.reconnect(event["server"].id,
- event["server"].connection_params)
+ line = event["server"].send_quit("Reconnecting")
+ line.on_send(lambda: self.bot.reconnect(
+ event["server"].id, event["server"].connection_params))
@utils.hook("received.command.connect", min_args=1)
def connect(self, event):