Remove SpanningTreeProtocolInterface::SendOperNotice - it was translated to a SendSNONotice 'A' anyway, and only used by SAMODE, which duplicated it with a SendSNONotice 'A' also anyhow o.o - this means OPERNOTICE is now gone from protocol 1200, and SNONOTICE should be used instead.

git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@9530 e03df62e-2008-0410-955e-edbf42e46eb7
This commit is contained in:
w00t 2008-04-17 14:01:12 +00:00
parent 3cc11c99b9
commit 8c2d960130
5 changed files with 0 additions and 18 deletions

View File

@ -47,8 +47,6 @@ class ProtocolInterface : public Extensible
SendMode(target, n);
}
virtual void SendOperNotice(const std::string &text) { }
virtual void SendModeNotice(const std::string &modes, const std::string &text) { }
virtual void SendSNONotice(const std::string &snomask, const std::string &text) { }

View File

@ -47,8 +47,6 @@ class CommandSamode : public Command
n.pop_front();
ServerInstance->PI->SendMode(channel, n);
ServerInstance->PI->SendOperNotice(std::string(user->nick) + " used SAMODE: " + ServerInstance->Modes->GetLastParse());
/* XXX: Yes, this is right. We dont want to propagate the
* actual SAMODE command, just the MODE command generated
* by the Protocol Interface

View File

@ -79,13 +79,6 @@ void SpanningTreeProtocolInterface::SendMode(const std::string &target, paramete
}
}
void SpanningTreeProtocolInterface::SendOperNotice(const std::string &text)
{
parameterlist p;
p.push_back(":" + text);
Utils->DoOneToMany(ServerInstance->Config->GetSID(), "OPERNOTICE", p);
}
void SpanningTreeProtocolInterface::SendModeNotice(const std::string &modes, const std::string &text)
{
parameterlist p;

View File

@ -18,7 +18,6 @@ class SpanningTreeProtocolInterface : public ProtocolInterface
virtual void SendMetaData(void* target, int type, const std::string &key, const std::string &data);
virtual void SendTopic(Channel* channel, std::string &topic);
virtual void SendMode(const std::string &target, parameterlist &modedata);
virtual void SendOperNotice(const std::string &text);
virtual void SendModeNotice(const std::string &modes, const std::string &text);
virtual void SendSNONotice(const std::string &snomask, const std::string &text);
virtual void PushToClient(User* target, const std::string &rawline);

View File

@ -477,12 +477,6 @@ bool TreeSocket::ProcessLine(std::string &line)
}
return true;
}
else if (command == "OPERNOTICE")
{
if (params.size() >= 1)
Instance->SNO->WriteToSnoMask('A', "From " + (ServerSource ? ServerSource->GetName().c_str() : prefix) + ": " + params[0]);
return Utils->DoOneToAllButSenderRaw(line, sourceserv, prefix, command, params);
}
else if (command == "MODENOTICE")
{
if (params.size() >= 2)