Refactor away RPCHandler::doRpcCommand

This commit is contained in:
Tom Ritchford
2014-12-03 15:32:20 -05:00
committed by Vinnie Falco
parent fc9a23d6d4
commit c72db5fa5f
14 changed files with 304 additions and 155 deletions

View File

@@ -68,10 +68,12 @@ void startServer ()
if (!getConfig ().QUIET)
std::cerr << "Startup RPC: " << jvCommand << std::endl;
RPCHandler rhHandler (getApp().getOPs ());
Resource::Charge loadType = Resource::feeReferenceRPC;
Json::Value jvResult = rhHandler.doCommand (jvCommand, Role::ADMIN, loadType);
RPC::Context context {
jvCommand, loadType, getApp().getOPs (), Role::ADMIN};
Json::Value jvResult;
RPC::doCommand (context, jvResult);
if (!getConfig ().QUIET)
std::cerr << "Result: " << jvResult << std::endl;