core: Implement setname
[quassel.git] / src / common / irccap.h
index e1615f7..af7d0ab 100644 (file)
@@ -93,6 +93,13 @@ namespace IrcCap {
      */
     const QString SASL = "sasl";
 
+    /**
+     * Allows updating realname without reconnecting
+     *
+     * https://ircv3.net/specs/extensions/setname
+     */
+    const QString SETNAME = "setname";
+
     /**
      * Userhost in names replies.
      *
@@ -147,6 +154,7 @@ namespace IrcCap {
                                               EXTENDED_JOIN,
                                               MULTI_PREFIX,
                                               SASL,
+                                              SETNAME,
                                               USERHOST_IN_NAMES,
                                               SERVER_TIME,
                                               Vendor::TWITCH_MEMBERSHIP,