]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_hideoper.cpp
Convert WriteNumeric() calls to pass the parameters of the numeric as method parameters
[user/henk/code/inspircd.git] / src / modules / m_hideoper.cpp
index 03f6745ee9796ed887b4ff843a3a10e9b2aa9d1b..b90f3f2343e0652c9147c75808af47ea8f28ece6 100644 (file)
@@ -71,9 +71,9 @@ class ModuleHideOper : public Module, public Whois::LineEventListener
                        hm.opercount--;
        }
 
-       ModResult OnNumeric(User* user, unsigned int numeric, const std::string& text) CXX11_OVERRIDE
+       ModResult OnNumeric(User* user, const Numeric::Numeric& numeric) CXX11_OVERRIDE
        {
-               if (numeric != 252 || active || user->HasPrivPermission("users/auspex"))
+               if (numeric.GetNumeric() != 252 || active || user->HasPrivPermission("users/auspex"))
                        return MOD_RES_PASSTHRU;
 
                // If there are no visible operators then we shouldn't send the numeric.
@@ -81,7 +81,7 @@ class ModuleHideOper : public Module, public Whois::LineEventListener
                if (opercount)
                {
                        active = true;
-                       user->WriteNumeric(252, "%lu :operator(s) online", opercount);
+                       user->WriteNumeric(252, opercount, "operator(s) online");
                        active = false;
                }
                return MOD_RES_DENY;