diff options
author | Sadie Powell <sadie@witchery.services> | 2025-03-13 15:11:37 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2025-03-13 15:12:47 +0000 |
commit | fd6770373f453473293d4b99e847744dad9ec55c (patch) | |
tree | 69d9958ee190c94e0ff31d737fb59eec2e6abce2 /modules/rpc/rpc_main.cpp | |
parent | 645f969d702157a9a5ce864d3a3777f22cedac8d (diff) |
Add the rpc_message module, remove the notice RPC event.
Diffstat (limited to 'modules/rpc/rpc_main.cpp')
-rw-r--r-- | modules/rpc/rpc_main.cpp | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/modules/rpc/rpc_main.cpp b/modules/rpc/rpc_main.cpp index 0f35de142..a1cad972e 100644 --- a/modules/rpc/rpc_main.cpp +++ b/modules/rpc/rpc_main.cpp @@ -167,35 +167,6 @@ public: } }; -class NoticeRPCEvent final - : public RPC::Event -{ -public: - NoticeRPCEvent() - : RPC::Event("notice") - { - } - - bool Run(RPC::ServiceInterface *iface, HTTPClient *client, RPC::Request &request) override - { - Anope::string from = request.data.size() > 0 ? request.data[0] : ""; - Anope::string to = request.data.size() > 1 ? request.data[1] : ""; - Anope::string message = request.data.size() > 2 ? request.data[2] : ""; - - BotInfo *bi = BotInfo::Find(from, true); - User *u = User::Find(to, true); - - if (!bi || !u || message.empty()) - { - request.Error(RPC::ERR_INVALID_PARAMS, "Invalid parameters"); - return true; - } - - u->SendMessage(bi, message); - return true; - } -}; - class ModuleRPCMain final : public Module { @@ -204,7 +175,6 @@ private: CommandRPCEvent commandrpcevent; CheckAuthenticationRPCEvent checkauthenticationrpcevent; StatsRPCEvent statsrpcevent; - NoticeRPCEvent noticerpcevent; public: ModuleRPCMain(const Anope::string &modname, const Anope::string &creator) @@ -219,7 +189,6 @@ public: rpc->Register(&commandrpcevent); rpc->Register(&checkauthenticationrpcevent); rpc->Register(&statsrpcevent); - rpc->Register(¬icerpcevent); } ~ModuleRPCMain() override @@ -230,7 +199,6 @@ public: rpc->Unregister(&commandrpcevent); rpc->Unregister(&checkauthenticationrpcevent); rpc->Unregister(&statsrpcevent); - rpc->Unregister(¬icerpcevent); } }; |