diff libpurple/protocols/jabber/message.c @ 15648:193456f03b9c

Sending XEP 85 'gone' messages
author Sean Egan <seanegan@gmail.com>
date Fri, 16 Feb 2007 00:40:35 +0000
parents b081c81a4dea
children e86623eb3b79
line wrap: on
line diff
--- a/libpurple/protocols/jabber/message.c	Thu Feb 15 23:25:50 2007 +0000
+++ b/libpurple/protocols/jabber/message.c	Fri Feb 16 00:40:35 2007 +0000
@@ -635,3 +635,15 @@
 	return 0;
 }
 
+void jabber_message_conv_closed(JabberStream *js, const char *who)
+{
+	JabberMessage *jm = g_new0(JabberMessage, 1);
+	jm->js = js;
+	jm->type = JABBER_MESSAGE_CHAT;
+	jm->to = g_strdup(who);
+	jm->id = jabber_get_next_id(jm->js);
+	jm->typing_style = JM_TS_JEP_0085;
+	jm->chat_state = JM_STATE_GONE;
+	jabber_message_send(jm);
+	jabber_message_free(jm);
+}