]> git.netwichtig.de Git - user/henk/code/inspircd.git/commitdiff
Use the default OnParameterMissing in ModeUserServerNoticeMask.
authorSadie Powell <sadie@witchery.services>
Thu, 30 Jan 2020 14:41:25 +0000 (14:41 +0000)
committerSadie Powell <sadie@witchery.services>
Thu, 30 Jan 2020 14:41:25 +0000 (14:41 +0000)
src/coremods/core_user/core_user.h
src/coremods/core_user/umode_s.cpp

index b76e97313b15311b0254feeafc426a8aac4f2f88..8289ad5a80e958070e0a65a4b9bfd96bb49400a1 100644 (file)
@@ -217,7 +217,6 @@ class ModeUserServerNoticeMask : public ModeHandler
  public:
        ModeUserServerNoticeMask(Module* Creator);
        ModeAction OnModeChange(User* source, User* dest, Channel* channel, std::string &parameter, bool adding) CXX11_OVERRIDE;
-       void OnParameterMissing(User* user, User* dest, Channel* channel) CXX11_OVERRIDE;
 
        /** Create a displayable mode string of the snomasks set on a given user
         * @param user The user whose notice masks to format
index 74b47755d981525eafe9730b005a5c58d0804c8f..2c72ea1791e6a785dfe60d1a9d4d4487a5671e86 100644 (file)
@@ -30,7 +30,7 @@ ModeUserServerNoticeMask::ModeUserServerNoticeMask(Module* Creator)
        : ModeHandler(Creator, "snomask", 's', PARAM_SETONLY, MODETYPE_USER)
 {
        oper = true;
-       syntax = "(+|-)<snomasks>";
+       syntax = "(+|-)<snomasks>|*";
 }
 
 ModeAction ModeUserServerNoticeMask::OnModeChange(User* source, User* dest, Channel*, std::string &parameter, bool adding)
@@ -71,11 +71,6 @@ std::string ModeUserServerNoticeMask::GetUserParameter(const User* user) const
        return ret;
 }
 
-void ModeUserServerNoticeMask::OnParameterMissing(User* user, User* dest, Channel* channel)
-{
-       user->WriteNotice("*** The user mode +s requires a parameter (server notice mask). Please provide a parameter, e.g. '+s +*'.");
-}
-
 std::string ModeUserServerNoticeMask::ProcessNoticeMasks(User* user, const std::string& input)
 {
        bool adding = true;