]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modes/cmode_k.cpp
Remove useless vector copy
[user/henk/code/inspircd.git] / src / modes / cmode_k.cpp
index a7c491aa55a2441f5bc79b7717e3fc40ac688ba1..b270966da42565b8e0558000753c39640998bbc7 100644 (file)
@@ -61,12 +61,6 @@ void ModeChannelKey::RemoveMode(User*, irc::modestacker* stack)
 {
 }
 
-bool ModeChannelKey::CheckTimeStamp(time_t, time_t, const std::string &their_param, const std::string &our_param, Channel*)
-{
-       /* When TS is equal, the alphabetically later channel key wins */
-       return (their_param < our_param);
-}
-
 ModeAction ModeChannelKey::OnModeChange(User* source, User*, Channel* channel, std::string &parameter, bool adding, bool servermode)
 {
        bool exists = channel->IsModeSet('k');
@@ -99,11 +93,11 @@ ModeAction ModeChannelKey::OnModeChange(User* source, User*, Channel* channel, s
                std::string ckey;
                ckey.assign(parameter, 0, 32);
                parameter = ckey;
-               channel->SetMode('k', parameter);
+               channel->SetModeParam('k', parameter);
        }
        else
        {
-               channel->SetMode('k', "");
+               channel->SetModeParam('k', "");
        }
        return MODEACTION_ALLOW;
 }