aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_spanningtree/protocolinterface.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-01-31 05:16:36 +0000
committerGravatar Sadie Powell2022-01-31 12:01:39 +0000
commit4cfc311591fb62c398b273ef2311a855c9fab3d9 (patch)
tree8f8cef41a093692c2dd7086b434ceea510789ab1 /src/modules/m_spanningtree/protocolinterface.cpp
parentUse more appropriate types in module-specific extension types. (diff)
Slim down the protocol interface for sending metadata.
Diffstat (limited to 'src/modules/m_spanningtree/protocolinterface.cpp')
-rw-r--r--src/modules/m_spanningtree/protocolinterface.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/modules/m_spanningtree/protocolinterface.cpp b/src/modules/m_spanningtree/protocolinterface.cpp
index 84cc0c377..6674b67b0 100644
--- a/src/modules/m_spanningtree/protocolinterface.cpp
+++ b/src/modules/m_spanningtree/protocolinterface.cpp
@@ -87,19 +87,9 @@ void SpanningTreeProtocolInterface::BroadcastEncap(const std::string& cmd, const
CmdBuilder(source, "ENCAP * ").push_raw(cmd).insert(params).Forward(server);
}
-void SpanningTreeProtocolInterface::SendMetaData(const User* u, const std::string& key, const std::string& data)
+void SpanningTreeProtocolInterface::SendMetaData(const Extensible* ext, const std::string& key, const std::string& data)
{
- CommandMetadata::Builder(u, key, data).Broadcast();
-}
-
-void SpanningTreeProtocolInterface::SendMetaData(const Channel* c, const std::string& key, const std::string& data)
-{
- CommandMetadata::Builder(c, key, data).Broadcast();
-}
-
-void SpanningTreeProtocolInterface::SendMetaData(const Membership* m, const std::string& key, const std::string& data)
-{
- CommandMetadata::Builder(m, key, data).Broadcast();
+ CommandMetadata::Builder(ext, key, data).Broadcast();
}
void SpanningTreeProtocolInterface::SendMetaData(const std::string& key, const std::string& data)