From: Shane Synan Date: Tue, 21 Jul 2020 00:50:05 +0000 (-0400) Subject: core: Finish implementing message-tags X-Git-Tag: 0.14-rc1~18 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=30269231603184696da66adf4503440062df8962 core: Finish implementing message-tags Request "message-tags" during capability negotiation. All the hard work has been done in previous commits by justJanne! This just conveys to IRC servers that Quassel can handle any well-formed tag, including client-only tags. See https://ircv3.net/specs/extensions/message-tags --- diff --git a/src/common/irccap.h b/src/common/irccap.h index af7d0ab8..132bd71a 100644 --- a/src/common/irccap.h +++ b/src/common/irccap.h @@ -79,6 +79,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. * @@ -152,6 +159,7 @@ namespace IrcCap { CAP_NOTIFY, CHGHOST, EXTENDED_JOIN, + MESSAGE_TAGS, MULTI_PREFIX, SASL, SETNAME,