]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_uninvite.cpp
Fix the cloaking module on C++98 compilers.
[user/henk/code/inspircd.git] / src / modules / m_uninvite.cpp
index 198136fa9ff7c5901c8c36fb84ec4a77479588d8..d6b42c242c261b55ad10ed5370a0103ef0c7b687 100644 (file)
@@ -30,6 +30,8 @@
 enum
 {
        // InspIRCd-specific.
+       ERR_INVITEREMOVED = 494,
+       ERR_NOTINVITED = 505,
        RPL_UNINVITED = 653
 };
 
@@ -91,14 +93,14 @@ class CommandUninvite : public Command
                        // so they don't see where the target user is connected to
                        if (!invapi->Remove(lu, c))
                        {
-                               Numeric::Numeric n(505);
+                               Numeric::Numeric n(ERR_NOTINVITED);
                                n.SetServer(user->server);
                                n.push(u->nick).push(c->name).push(InspIRCd::Format("Is not invited to channel %s", c->name.c_str()));
                                user->WriteRemoteNumeric(n);
                                return CMD_FAILURE;
                        }
 
-                       Numeric::Numeric n(494);
+                       Numeric::Numeric n(ERR_INVITEREMOVED);
                        n.SetServer(user->server);
                        n.push(c->name).push(u->nick).push("Uninvited");
                        user->WriteRemoteNumeric(n);
@@ -128,7 +130,7 @@ class ModuleUninvite : public Module
 
        Version GetVersion() CXX11_OVERRIDE
        {
-               return Version("Provides the UNINVITE command which lets users un-invite other users from channels", VF_VENDOR | VF_OPTCOMMON);
+               return Version("Adds the /UNINVITE command which allows users who have invited another user to a channel to withdraw their invite.", VF_VENDOR | VF_OPTCOMMON);
        }
 };