diff libpurple/protocols/jabber/presence.c @ 25250:b1a16f0efec2

Added comment about eventually needing a way to distinguish intial presence received upon logging in (to be able to disregard idle time when there is no delayed element on an initial presence, in which case we don't know when the buddy became idle).
author Marcus Lundblad <ml@update.uu.se>
date Wed, 24 Dec 2008 13:36:10 +0000
parents 6fed1bb3b02e
children f2d533384535
line wrap: on
line diff
--- a/libpurple/protocols/jabber/presence.c	Tue Dec 23 20:12:07 2008 +0000
+++ b/libpurple/protocols/jabber/presence.c	Wed Dec 24 13:36:10 2008 +0000
@@ -424,6 +424,11 @@
 	g_free(userdata);
 }
 
+/* would need to add some detection to determine if a
+ <presence/> packet is part of the "initial" presence the server
+ sends us, this way we could disregard a buddy's idle time in case the server
+ does not set <delayed/> on delayed presence. This would avoid 
+ showing an incorrect idle time */
 void jabber_presence_parse(JabberStream *js, xmlnode *packet)
 {
 	const char *from = xmlnode_get_attrib(packet, "from");