From 1a800f7b3db23cdef7e167cd25c0f3b2a64a8e46 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Thu, 9 Apr 2020 18:57:50 +0100 Subject: Improve storage of module description, flags, and link data. --- src/modules/m_sasl.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'src/modules/m_sasl.cpp') diff --git a/src/modules/m_sasl.cpp b/src/modules/m_sasl.cpp index a5b8f2cc9..c613cd5fd 100644 --- a/src/modules/m_sasl.cpp +++ b/src/modules/m_sasl.cpp @@ -47,6 +47,7 @@ static std::string sasl_target; class ServerTracker : public ServerProtocol::LinkEventListener { + private: bool online; void Update(const Server* server, bool linked) @@ -401,6 +402,7 @@ class CommandSASL : public Command class ModuleSASL : public Module { + private: SimpleExtItem authExt; ServerTracker servertracker; SASLCap cap; @@ -411,7 +413,8 @@ class ModuleSASL : public Module public: ModuleSASL() - : authExt(this, "sasl_auth", ExtensionItem::EXT_USER) + : Module(VF_VENDOR, "Provides support for IRC Authentication Layer (aka: SASL) via AUTHENTICATE") + , authExt(this, "sasl_auth", ExtensionItem::EXT_USER) , servertracker(this) , cap(this, servertracker) , auth(this, authExt, cap) @@ -447,11 +450,6 @@ class ModuleSASL : public Module if ((target == NULL) && (extname == "saslmechlist")) cap.SetMechlist(extdata); } - - Version GetVersion() override - { - return Version("Provides support for IRC Authentication Layer (aka: SASL) via AUTHENTICATE", VF_VENDOR); - } }; MODULE_INIT(ModuleSASL) -- cgit v1.3.1-10-gc9f91