xmpp_destroy_buddy() now accepts an 'aggressively' flag that indicates whether the...
authorArt Cancro <ajc@uncensored.citadel.org>
Wed, 15 Jun 2011 04:26:25 +0000 (00:26 -0400)
committerArt Cancro <ajc@uncensored.citadel.org>
Wed, 15 Jun 2011 04:26:25 +0000 (00:26 -0400)
commit139493151bd4dbf921373dcf26cbaefebe4b938f
tree2f798912999abcbda7dddf0dae709d0b6e8e91e5
parent2764823b26bc2c6ab446c7e0a33cb788ae967f9b
xmpp_destroy_buddy() now accepts an 'aggressively' flag that indicates whether the server should push an 'unsubscribed' presence tag.  Apparently we can only do this when sending a roster flush at the beginning of the session, because sending it when another user logs out in the middle of our session confuses Jitsi into thinking that the other user rejected a subscription request.  I think it's making Pidgin behave better too, but more testing is needed.
citadel/modules/xmpp/xmpp_presence.c