From b514f826a949e5e233935e252145f780853f1dee Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sun, 21 Jul 2024 11:30:39 +0100 Subject: Add ExtensionItem::OnSync which is called when an ext is synchronised. --- src/extensible.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/extensible.cpp') diff --git a/src/extensible.cpp b/src/extensible.cpp index e5e1c6c96..383398fd5 100644 --- a/src/extensible.cpp +++ b/src/extensible.cpp @@ -96,6 +96,10 @@ ExtensionItem::ExtensionItem(Module* mod, const std::string& Key, ExtensionType { } +void ExtensionItem::OnSync(const Extensible* container, void* item, Server* server) +{ +} + void ExtensionItem::RegisterService() { if (!ServerInstance->Extensions.Register(this)) @@ -138,6 +142,7 @@ void ExtensionItem::Sync(const Extensible* container, void* item) const std::string networkstr = item ? ToNetwork(container, item) : ""; if (!networkstr.empty()) ServerInstance->PI->SendMetadata(container, name, networkstr); + OnSync(container, item, nullptr); } void ExtensionItem::FromInternal(Extensible* container, const std::string& value) noexcept -- cgit v1.3.1-10-gc9f91