Forgot to implement XEP-0203 for presence packets, too. soc.2007.xmpp

Wed, 20 Jun 2007 00:25:37 +0000

author
Andreas Monitzer <am@adiumx.com>
date
Wed, 20 Jun 2007 00:25:37 +0000
branch
soc.2007.xmpp
changeset 17812
be440f0a0acf
parent 17811
d9a7ec9277f6
child 17813
c5cc8ebf62c0

Forgot to implement XEP-0203 for presence packets, too.

libpurple/protocols/jabber/presence.c file | annotate | diff | comparison | revisions
--- a/libpurple/protocols/jabber/presence.c	Wed Jun 20 00:22:16 2007 +0000
+++ b/libpurple/protocols/jabber/presence.c	Wed Jun 20 00:25:37 2007 +0000
@@ -432,6 +432,9 @@
 				priority = atoi(p);
 				g_free(p);
 			}
+		} else if(!strcmp(y->name, "delay")) {
+			/* XXX: compare the time.  jabber:x:delay can happen on presence packets that aren't really and truly delayed */
+			delayed = TRUE;
 		} else if(!strcmp(y->name, "x")) {
 			const char *xmlns = xmlnode_get_namespace(y);
 			if(xmlns && !strcmp(xmlns, "jabber:x:delay")) {

mercurial