Update XEP-0184 support
authorMikael Berthe <mikael@lilotux.net>
Sun, 28 Feb 2010 17:02:26 +0100
changeset 1730 860b58a0e8da
parent 1729 e6e89b1d7831
child 1731 4fbfae993c24
Update XEP-0184 support The spec now says: "If receipts are desired, a sender SHOULD include a request for message receipts on all messages, no matter whether sending to the bare JID <localpart@domain.tld> of the recipient or the full JID <localpart@domain.tld/resource>." MCabber now sends message receipt requests to bare JIDs.
mcabber/mcabber/xmpp.c
--- a/mcabber/mcabber/xmpp.c	Sun Feb 28 15:19:27 2010 +0100
+++ b/mcabber/mcabber/xmpp.c	Sun Feb 28 17:02:26 2010 +0100
@@ -423,7 +423,7 @@
   }
 
   // XEP-0184: Message Receipts
-  if (sl_buddy && rname && xep184 &&
+  if (sl_buddy && xep184 &&
       caps_has_feature(buddy_resource_getcaps(sl_buddy->data, rname),
                        NS_RECEIPTS)) {
     lm_message_node_set_attribute