X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Firccap.h;h=c3fd5bdada91b6fd1c1e8f80d8b6684d85166dec;hp=c61068e0e134e97cb71a9ccb6189c6ff5d1b4976;hb=e90ec7aa079d9e821ffbb125ef42722a2dededcf;hpb=f0efd6b5fa2839c9290a36c5a0397f439166f532 diff --git a/src/common/irccap.h b/src/common/irccap.h index c61068e0..c3fd5bda 100644 --- a/src/common/irccap.h +++ b/src/common/irccap.h @@ -106,6 +106,18 @@ namespace IrcCap { */ namespace Vendor { + /** + * Twitch.tv membership message support + * + * User list in a channel can be quite large and often non required for bot users and is then optional. + * + * From Twitch.tv documentation: + * "Adds membership state event data. By default, we do not send this data to clients without this capability." + * + * https://dev.twitch.tv/docs/v5/guides/irc/#twitch-irc-capability-membership + */ + const QString TWITCH_MEMBERSHIP = "twitch.tv/membership"; + /** * Self message support, as recognized by ZNC. * @@ -131,6 +143,7 @@ namespace IrcCap { MULTI_PREFIX, SASL, USERHOST_IN_NAMES, + Vendor::TWITCH_MEMBERSHIP, Vendor::ZNC_SELF_MESSAGE }; // NOTE: If you modify the knownCaps list, update the constants above as needed.