summaryrefslogtreecommitdiff
path: root/modules/rpc/jsonrpc.cpp
diff options
context:
space:
mode:
authorSadie Powell <sadie@witchery.services>2025-02-20 14:46:31 +0000
committerSadie Powell <sadie@witchery.services>2025-02-20 14:57:55 +0000
commit96839ae1b82fa51340ad9769fe57087c8dac5ede (patch)
treefb2f2953388b086a06cfe8338b6929222aa2bcee /modules/rpc/jsonrpc.cpp
parent5420f4858052bd00d86b19380755ed8eec5d2770 (diff)
Move RPC types to the RPC namespace.
Diffstat (limited to 'modules/rpc/jsonrpc.cpp')
-rw-r--r--modules/rpc/jsonrpc.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/modules/rpc/jsonrpc.cpp b/modules/rpc/jsonrpc.cpp
index ab7617c4d..1b1c35a4d 100644
--- a/modules/rpc/jsonrpc.cpp
+++ b/modules/rpc/jsonrpc.cpp
@@ -22,11 +22,11 @@ inline Anope::string yyjson_get_astr(yyjson_val *val, const char *key)
}
class MyJSONRPCServiceInterface final
- : public RPCServiceInterface
+ : public RPC::ServiceInterface
, public HTTPPage
{
private:
- Anope::map<RPCEvent *> events;
+ Anope::map<RPC::Event *> events;
static void SendError(HTTPReply &reply, int64_t code, const Anope::string &message, const Anope::string &id)
{
@@ -59,7 +59,7 @@ private:
yyjson_mut_doc_free(doc);
}
- static void SerializeObject(yyjson_mut_doc *doc, yyjson_mut_val *root, const char *key, const RPCBlock &block)
+ static void SerializeObject(yyjson_mut_doc *doc, yyjson_mut_val *root, const char *key, const RPC::Block &block)
{
auto *result = yyjson_mut_obj(doc);
for (const auto &reply : block.GetReplies())
@@ -68,7 +68,7 @@ private:
const auto &k = reply.first;
std::visit(overloaded
{
- [&doc, &result, &k](const RPCBlock &b)
+ [&doc, &result, &k](const RPC::Block &b)
{
SerializeObject(doc, result, k.c_str(), b);
},
@@ -103,17 +103,17 @@ private:
public:
MyJSONRPCServiceInterface(Module *creator, const Anope::string &sname)
- : RPCServiceInterface(creator, sname)
+ : RPC::ServiceInterface(creator, sname)
, HTTPPage("/jsonrpc", "application/json")
{
}
- bool Register(RPCEvent *event) override
+ bool Register(RPC::Event *event) override
{
return this->events.emplace(event->GetEvent(), event).second;
}
- bool Unregister(RPCEvent *event) override
+ bool Unregister(RPC::Event *event) override
{
return this->events.erase(event->GetEvent()) != 0;
}
@@ -145,7 +145,7 @@ public:
return true;
}
- RPCRequest request(reply);
+ RPC::Request request(reply);
request.id = id;
request.name = yyjson_get_astr(root, "method");
@@ -174,7 +174,7 @@ public:
return true;
}
- void Reply(RPCRequest &request) override
+ void Reply(RPC::Request &request) override
{
if (request.GetError())
{