mirror of
https://github.com/inspircd/inspircd.git
synced 2025-03-09 18:49:03 -04:00
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:
parent
3cc11c99b9
commit
8c2d960130
@ -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) { }
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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);
|
||||
|
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user