comparison mcabber/mcabber/xmpp.c @ 1730:860b58a0e8da

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.
author Mikael Berthe <mikael@lilotux.net>
date Sun, 28 Feb 2010 17:02:26 +0100
parents e6e89b1d7831
children 4fbfae993c24
comparison
equal deleted inserted replaced
1729:e6e89b1d7831 1730:860b58a0e8da
421 *encrypted = ENCRYPTED_PGP; 421 *encrypted = ENCRYPTED_PGP;
422 g_free(enc); 422 g_free(enc);
423 } 423 }
424 424
425 // XEP-0184: Message Receipts 425 // XEP-0184: Message Receipts
426 if (sl_buddy && rname && xep184 && 426 if (sl_buddy && xep184 &&
427 caps_has_feature(buddy_resource_getcaps(sl_buddy->data, rname), 427 caps_has_feature(buddy_resource_getcaps(sl_buddy->data, rname),
428 NS_RECEIPTS)) { 428 NS_RECEIPTS)) {
429 lm_message_node_set_attribute 429 lm_message_node_set_attribute
430 (lm_message_node_add_child(x->node, "request", NULL), 430 (lm_message_node_add_child(x->node, "request", NULL),
431 "xmlns", NS_RECEIPTS); 431 "xmlns", NS_RECEIPTS);