Mercurial > hg
changeset 1354:c373ff3fe7e1
Add pre-disconnect internal hook
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Sat, 10 Nov 2007 23:15:05 +0100 |
parents | 7caedca15e50 |
children | 9716cf8a0726 |
files | mcabber/mcabberrc.example mcabber/src/jabglue.c |
diffstat | 2 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/mcabber/mcabberrc.example Sat Nov 10 23:06:28 2007 +0100 +++ b/mcabber/mcabberrc.example Sat Nov 10 23:15:05 2007 +0100 @@ -206,6 +206,10 @@ # 'hook-post-connect' is executed when mcabber has connected to the server # and the roster has been received. #set hook-post-connect = status dnd +# +# 'hook-pre-disconnect' is executed just before mcabber disconnects from +# the server. +#set hook-pre-disconnect = say_to foo@bar Goodbye! # Traces logging # If you want advanced traces, please specify a file and a level here.
--- a/mcabber/src/jabglue.c Sat Nov 10 23:06:28 2007 +0100 +++ b/mcabber/src/jabglue.c Sat Nov 10 23:15:05 2007 +0100 @@ -139,6 +139,8 @@ if (!jc) return; if (online) { + // Launch pre-disconnect internal hook + hook_execute_internal("hook-pre-disconnect"); // Announce it to everyone else jb_setstatus(offline, NULL, "", FALSE); // End the XML flow