# HG changeset patch # User Matthew Wild # Date 1679044995 0 # Node ID 6707e3a47f717ccff0f459fd7dc8d7c4a7e4c2e0 # Parent dc05a8d6dbfba2f51f0349909278a3f5ef935f6b Add 'shutdown' event for a self-initiated disconnect diff -r dc05a8d6dbfb -r 6707e3a47f71 init.lua --- a/init.lua Thu Mar 16 16:47:59 2023 +0000 +++ b/init.lua Fri Mar 17 09:23:15 2023 +0000 @@ -152,6 +152,7 @@ return; end local on_disconnect = self.conn.disconnect(); + self:event("shutdown"); self.conn:close(); on_disconnect(self.conn, reason); end