1
0
mirror of https://github.com/anope/anope.git synced 2026-07-04 17:33:12 +02:00

Fix sending RPC responses after the previous commit.

This commit is contained in:
Sadie Powell
2025-02-18 20:54:58 +00:00
parent 3c55fbe650
commit 8330cd119a
5 changed files with 40 additions and 31 deletions
+8 -7
View File
@@ -122,13 +122,8 @@ public:
return true;
}
event->second->Run(this, client, request);
if (request.GetError())
{
SendError(reply, request.GetError()->first, request.GetError()->second, id);
return true;
}
if (!event->second->Run(this, client, request))
return false;
this->Reply(request);
return true;
@@ -136,6 +131,12 @@ public:
void Reply(RPCRequest &request) override
{
if (request.GetError())
{
SendError(request.reply, request.GetError()->first, request.GetError()->second, request.id);
return;
}
// {"jsonrpc": "2.0", "method": "update", "params": [1,2,3,4,5]}
auto* doc = yyjson_mut_doc_new(nullptr);