Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp_iq.c @ 1999:51f032d5ca22
Add support for XEP-0115 Entity Capabilities, with offline cache
author | Hermitifier |
---|---|
date | Mon, 03 Oct 2011 16:00:34 +0200 |
parents | fba12c1f6386 |
children | a0437e179b35 |
comparison
equal
deleted
inserted
replaced
1998:41667bc02883 | 1999:51f032d5ca22 |
---|---|
519 "type", "pc", | 519 "type", "pc", |
520 NULL); | 520 NULL); |
521 | 521 |
522 if (entitycaps) | 522 if (entitycaps) |
523 caps_foreach_feature(entitycaps, _disco_add_feature_helper, ansquery); | 523 caps_foreach_feature(entitycaps, _disco_add_feature_helper, ansquery); |
524 else { | 524 else |
525 caps_foreach_feature(entity_version(xmpp_getstatus()), | 525 caps_foreach_feature(entity_version(xmpp_getstatus()), |
526 _disco_add_feature_helper, | 526 _disco_add_feature_helper, |
527 ansquery); | 527 ansquery); |
528 lm_message_node_set_attribute | |
529 (lm_message_node_add_child(ansquery, "feature", NULL), | |
530 "var", NS_CAPS); | |
531 } | |
532 } | 528 } |
533 | 529 |
534 LmHandlerResult handle_iq_disco_info(LmMessageHandler *h, | 530 LmHandlerResult handle_iq_disco_info(LmMessageHandler *h, |
535 LmConnection *c, | 531 LmConnection *c, |
536 LmMessage *m, gpointer ud) | 532 LmMessage *m, gpointer ud) |