]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/m_spanningtree/protocolinterface.cpp
Remove ModuleManager::GetAllModuleNames(), use GetModules() instead
[user/henk/code/inspircd.git] / src / modules / m_spanningtree / protocolinterface.cpp
index afd4633602027ff67396d299e1bbf6d0fa5bf501..013dfac1b2405a35c28b4b1876139e50a6640e44 100644 (file)
@@ -70,15 +70,7 @@ void SpanningTreeProtocolInterface::SendMetaData(Extensible* target, const std::
 
 void SpanningTreeProtocolInterface::SendTopic(Channel* channel, std::string &topic)
 {
-       CmdBuilder params("FTOPIC");
-
-       params.push_back(channel->name);
-       params.push_back(ConvToStr(channel->age));
-       params.push_back(ConvToStr(ServerInstance->Time()));
-       params.push_back(ServerInstance->Config->ServerName);
-       params.push_last(topic);
-
-       params.Broadcast();
+       CommandFTopic::Builder(ServerInstance->FakeClient, channel).Broadcast();
 }
 
 void SpanningTreeProtocolInterface::SendMode(User* source, User* u, Channel* c, const std::vector<std::string>& modedata, const std::vector<TranslateType>& translate)