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)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 4 Sep 2011 21:00:10 +0000 (21:00 +0000)
commit95292a41ab037a1ff8d4b7064a674648d2c17e49
tree3de45aff6941245a77153bec93fe0d3fe6010a02
parentc0f19bc92d77e082ba0a2a1fc661488342a41f63
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