From 834c11f6e92862955c015529a89fb7a353e3a842 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 1 Apr 2021 18:48:35 +0100 Subject: Add support for syncing metadata set on memberships. No compat logic is required here as existing servers will just drop the unknown METADATA message when they can't find the target. --- src/modules/m_spanningtree/protocolinterface.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/modules/m_spanningtree/protocolinterface.cpp') diff --git a/src/modules/m_spanningtree/protocolinterface.cpp b/src/modules/m_spanningtree/protocolinterface.cpp index aaf946333..59a282378 100644 --- a/src/modules/m_spanningtree/protocolinterface.cpp +++ b/src/modules/m_spanningtree/protocolinterface.cpp @@ -97,6 +97,11 @@ void SpanningTreeProtocolInterface::SendMetaData(Channel* c, const std::string& CommandMetadata::Builder(c, key, data).Broadcast(); } +void SpanningTreeProtocolInterface::SendMetaData(Membership* m, const std::string& key, const std::string& data) +{ + CommandMetadata::Builder(m, key, data).Broadcast(); +} + void SpanningTreeProtocolInterface::SendMetaData(const std::string& key, const std::string& data) { CommandMetadata::Builder(key, data).Broadcast(); -- cgit v1.3.1-10-gc9f91