From acc9f5228f686ea816db38d8ecb1925adc053984 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Tue, 6 Jun 2023 00:57:07 +0100 Subject: Allow secondary cloak methods to be used on link synchronisation. If a server has a conditional cloak method (e.g. account) as the primary cloak method it doesn't make sense to use it for link consistency. With this change a secondary cloak method can request that it is used instead of the primary if the primary does not mark itself as link sensitive. --- src/modules/m_cloak_sha256.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/modules/m_cloak_sha256.cpp') diff --git a/src/modules/m_cloak_sha256.cpp b/src/modules/m_cloak_sha256.cpp index 92e3ca964..cabb19748 100644 --- a/src/modules/m_cloak_sha256.cpp +++ b/src/modules/m_cloak_sha256.cpp @@ -263,7 +263,12 @@ public: #else data["using-psl"] = "no"; #endif + } + bool IsLinkSensitive() const override + { + // This method always wants to be at the front. + return true; } }; -- cgit v1.3.1-10-gc9f91