X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Firccap.h;h=0bcb66d253fd64e68d696fa2954b96b50c46769c;hb=d778861aa194578cd90e019b64fe285ea58746c4;hp=af7d0ab848cea6025caa364e98f0a98870c04a52;hpb=4e40c486dea949244b73beaf73d5ceb1ef591b5b;p=quassel.git diff --git a/src/common/irccap.h b/src/common/irccap.h index af7d0ab8..0bcb66d2 100644 --- a/src/common/irccap.h +++ b/src/common/irccap.h @@ -48,6 +48,13 @@ namespace IrcCap { */ const uint ACCOUNT_NOTIFY_WHOX_NUM = 369; + /** + * Send account information as a tag with all commands sent by a user. + * + * http://ircv3.net/specs/extensions/account-notify-3.1.html + */ + const QString ACCOUNT_TAG = "account-tag"; + /** * Away change notification. * @@ -79,6 +86,13 @@ namespace IrcCap { */ const QString EXTENDED_JOIN = "extended-join"; + /** + * Additional metadata on a per-message basis + * + * https://ircv3.net/specs/extensions/message-tags + */ + const QString MESSAGE_TAGS = "message-tags"; + /** * Multiple mode prefixes in MODE and WHO replies. * @@ -148,10 +162,12 @@ namespace IrcCap { * List of capabilities currently implemented and requested during capability negotiation. */ const QStringList knownCaps = QStringList{ACCOUNT_NOTIFY, + ACCOUNT_TAG, AWAY_NOTIFY, CAP_NOTIFY, CHGHOST, EXTENDED_JOIN, + MESSAGE_TAGS, MULTI_PREFIX, SASL, SETNAME,