From 6364809623d49a61b894291b4e06fba0f90e3fab Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Tue, 2 Jun 2009 02:14:44 -0500 Subject: [PATCH] presence: Add CLICAP_PRESENCE. This will enable broadcasting presence updates on channels. --- include/client.h | 1 + modules/m_cap.c | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) 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))