summaryrefslogtreecommitdiff
path: root/modules/rpc/rpc_main.cpp
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-03-13 15:11:37 +0000
committerSadie Powell <sadie@witchery.services>2025-03-13 15:12:47 +0000
commitfd6770373f453473293d4b99e847744dad9ec55c (patch)
tree69d9958ee190c94e0ff31d737fb59eec2e6abce2 /modules/rpc/rpc_main.cpp
parent645f969d702157a9a5ce864d3a3777f22cedac8d (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.cpp32
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(&noticerpcevent);
}
~ModuleRPCMain() override
@@ -230,7 +199,6 @@ public:
rpc->Unregister(&commandrpcevent);
rpc->Unregister(&checkauthenticationrpcevent);
rpc->Unregister(&statsrpcevent);
- rpc->Unregister(&noticerpcevent);
}
};