Only include receipts feature in disco responses when enabled

issue #829
This commit is contained in:
James Booth
2016-08-18 00:10:15 +01:00
parent 41acaee955
commit 4de570b1ee
4 changed files with 52 additions and 1 deletions

View File

@@ -56,6 +56,7 @@
#define JABBER_PRIORITY_MAX 127
#define XMPP_FEATURE_BLOCKING "urn:xmpp:blocking"
#define XMPP_FEATURE_RECEIPTS "urn:xmpp:receipts"
typedef enum {
JABBER_CONNECTING,
@@ -179,6 +180,8 @@ EntityCapabilities* caps_lookup(const char *const jid);
void caps_close(void);
void caps_destroy(EntityCapabilities *caps);
void caps_reset_ver(void);
void caps_add_feature(char *feature);
void caps_remove_feature(char *feature);
gboolean bookmark_add(const char *jid, const char *nick, const char *password, const char *autojoin_str);
gboolean bookmark_update(const char *jid, const char *nick, const char *password, const char *autojoin_str);