From fec85376e7b79c8e7675ebc3e798a57998461928 Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Sat, 10 May 2025 11:29:23 +0100 Subject: [PATCH] Remove some duplicate chanstats settings. --- data/chanstats.example.conf | 10 ++++------ modules/chanstats.cpp | 15 --------------- 2 files changed, 4 insertions(+), 21 deletions(-) diff --git a/data/chanstats.example.conf b/data/chanstats.example.conf index 31e6897a6..8dd4b640a 100644 --- a/data/chanstats.example.conf +++ b/data/chanstats.example.conf @@ -1,5 +1,9 @@ /* * Example configuration file for Chanstats. + * + * You can enable Chanstats by default by adding CS_STATS to {chanserv}:defaults + * and NS_STATS to {nickserv}:defaults. + * * Make sure BotServ, ChanServ and NickServ are running. */ @@ -23,12 +27,6 @@ module smileyshappy = ":) :-) ;) ;-) :D :-D :P :-P" smileyssad = ":( :-( ;( ;-(" smileysother = ":/ :-/" - - /* - * Enable Chanstats for newly registered nicks / channels. - */ - ns_def_chanstats = yes - cs_def_chanstats = yes } command { service = "ChanServ"; name = "SET CHANSTATS"; command = "chanserv/set/chanstats"; } command { service = "NickServ"; name = "SET CHANSTATS"; command = "nickserv/set/chanstats"; } diff --git a/modules/chanstats.cpp b/modules/chanstats.cpp index 2f48c8abf..2dc1c4bbb 100644 --- a/modules/chanstats.cpp +++ b/modules/chanstats.cpp @@ -181,7 +181,6 @@ class MChanstats final SQL::Query query; Anope::string SmileysHappy, SmileysSad, SmileysOther, prefix; std::vector TableList, ProcedureList, EventList; - bool NSDefChanstats, CSDefChanstats; void RunQuery(const SQL::Query &q) { @@ -504,8 +503,6 @@ public: SmileysHappy = block.Get("SmileysHappy"); SmileysSad = block.Get("SmileysSad"); SmileysOther = block.Get("SmileysOther"); - NSDefChanstats = block.Get("ns_def_chanstats"); - CSDefChanstats = block.Get("cs_def_chanstats"); Anope::string engine = block.Get("engine"); this->sql = ServiceReference("SQL::Provider", engine); if (sql) @@ -643,18 +640,6 @@ public: query.SetValue("channel", ci->name); this->RunQuery(query); } - - void OnChanRegistered(ChannelInfo *ci) override - { - if (CSDefChanstats) - ci->Extend("CS_STATS"); - } - - void OnNickRegister(User *user, NickAlias *na, const Anope::string &) override - { - if (NSDefChanstats) - na->nc->Extend("NS_STATS"); - } }; MODULE_INIT(MChanstats)