+
+void xmpp_end_message(void *data, const char *supplied_el, const char **attr)
+{
+ safestrncpy(XMPP->message_to, ChrPtr(XMPP->Message.to), sizeof(XMPP->message_to));
+ xmpp_send_message(XMPP->message_to, XMPP->message_body);
+ XMPP->html_tag_level = 0;
+}
+
+
+
+CTDL_MODULE_INIT(xmpp_message)
+{
+ if (!threading) {
+ AddXMPPEndHandler(HKEY("message"), xmpp_end_message, 0);
+ }
+ return "xmpp_message";
+}