projects
/
citadel.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4183fd6
)
Unsolicited XMPP presence pushes are now working
author
Art Cancro
<ajc@citadel.org>
Mon, 3 Dec 2007 04:41:02 +0000
(
04:41
+0000)
committer
Art Cancro
<ajc@citadel.org>
Mon, 3 Dec 2007 04:41:02 +0000
(
04:41
+0000)
properly, including roster updates.
citadel/modules/jabber/xmpp_presence.c
patch
|
blob
|
history
diff --git
a/citadel/modules/jabber/xmpp_presence.c
b/citadel/modules/jabber/xmpp_presence.c
index d63f15eaef75ddb60d1cba3b068122d32f1e4480..96b533c2a51201e5987e37bdfecda5a4727c6da0 100644
(file)
--- a/
citadel/modules/jabber/xmpp_presence.c
+++ b/
citadel/modules/jabber/xmpp_presence.c
@@
-105,7
+105,7
@@
void xmpp_presence_notify(char *presence_jid, char *presence_type) {
if (!strcasecmp(presence_type, "unavailable")) {
cprintf("<iq id=\"unsolicited_%x\" type=\"result\">", ++unsolicited_id);
cprintf("<query xmlns=\"jabber:iq:roster\">");
- cprintf("<item jid=\"%s\" subscription=\"
non
e\">", presence_jid);
+ cprintf("<item jid=\"%s\" subscription=\"
remov
e\">", presence_jid);
cprintf("<group>%s</group>", config.c_humannode);
cprintf("</item>");
cprintf("</query>"