Add server_info. Make forwardToRippled return optional

This commit is contained in:
CJ Cobb
2021-09-21 12:15:10 -04:00
parent 3d580784d1
commit 6b3091a456
5 changed files with 48 additions and 28 deletions

View File

@@ -152,9 +152,9 @@ buildResponse(Context const& ctx)
if (shouldForwardToRippled(ctx))
{
auto res = ctx.balancer->forwardToRippled(ctx.params);
if (res.size() == 0)
if (!res)
return Status{Error::rpcFAILED_TO_FORWARD};
return res;
return *res;
}
if (ctx.method == "ping")
return boost::json::object{};