diff --git a/include/client.h b/include/client.h index c7df24d..8f37090 100644 --- a/include/client.h +++ b/include/client.h @@ -456,6 +456,7 @@ struct ListClient #define CLICAP_MULTI_PREFIX 0x0001 #define CLICAP_SASL 0x0002 +#define CLICAP_PRESENCE 0x0004 /* * flags macros. diff --git a/modules/m_cap.c b/modules/m_cap.c index 9fa94d3..f394cae 100644 --- a/modules/m_cap.c +++ b/modules/m_cap.c @@ -69,7 +69,8 @@ static struct clicap int namelen; } clicap_list[] = { _CLICAP("multi-prefix", CLICAP_MULTI_PREFIX, 0, 0), - _CLICAP("sasl", CLICAP_SASL, 0, 0) + _CLICAP("sasl", CLICAP_SASL, 0, 0), + _CLICAP("presence", CLICAP_PRESENCE, 0, 0) }; #define CLICAP_LIST_LEN (sizeof(clicap_list) / sizeof(struct clicap))