diff mcabber/mcabber/xmpp.c @ 2141:e702073612de

Add "hook-mdr-received" hook This hook is triggered when a XEP-0184 Message Delivery Report is received.
author Mikael Berthe <mikael@lilotux.net>
date Sun, 06 Jul 2014 14:48:59 +0200
parents f063e36425a2
children 8819bab88053
line wrap: on
line diff
--- a/mcabber/mcabber/xmpp.c	Sun Jul 06 14:48:51 2014 +0200
+++ b/mcabber/mcabber/xmpp.c	Sun Jul 06 14:48:59 2014 +0200
@@ -1344,6 +1344,16 @@
         id = lm_message_get_id(m);
       scr_remove_receipt_flag(jid, id);
       g_free(jid);
+
+#ifdef MODULES_ENABLE
+      {
+        hk_arg_t args[] = {
+          { "jid", from },
+          { NULL, NULL },
+        };
+        hk_run_handlers("hook-mdr-received", args);
+      }
+#endif
     }
   }