compile and test

This commit is contained in:
Nathan Nichols
2021-05-26 14:43:55 -05:00
parent 95d48bdb1a
commit 3cc36684df
2 changed files with 15 additions and 37 deletions

View File

@@ -103,28 +103,6 @@ getJson(Json::Value const& value)
return boostValue;
}
boost::json::object
getJson(ripple::TxMeta const& meta)
{
auto start = std::chrono::system_clock::now();
boost::json::value value = boost::json::parse(
meta.getJson(ripple::JsonOptions::none).toStyledString());
auto end = std::chrono::system_clock::now();
value.as_object()["deserialization_time_microseconds"] =
std::chrono::duration_cast<std::chrono::microseconds>(end - start)
.count();
return value.as_object();
}
boost::json::value
getJson(Json::Value const& value)
{
boost::json::value boostValue =
boost::json::parse(value.toStyledString());
return boostValue;
}
boost::json::object
getJson(ripple::SLE const& sle)
{

View File

@@ -25,39 +25,39 @@ buildResponse(
switch (commandMap[command])
{
case tx:
return doTx(request, backend);
return doTx(request, *backend);
case account_tx:
return doAccountTx(request, backend);
return doAccountTx(request, *backend);
case ledger:
return doLedger(request, backend);
return doLedger(request, *backend);
case ledger_entry:
return doLedgerEntry(request, backend);
return doLedgerEntry(request, *backend);
case ledger_range:
return doLedgerRange(request, backend);
return doLedgerRange(request, *backend);
case ledger_data:
return doLedgerData(request, backend);
return doLedgerData(request, *backend);
case account_info:
return doAccountInfo(request, backend);
return doAccountInfo(request, *backend);
case book_offers:
return doBookOffers(request, backend);
return doBookOffers(request, *backend);
case account_channels:
return doAccountChannels(request, backend);
return doAccountChannels(request, *backend);
case account_lines:
return doAccountLines(request, backend);
return doAccountLines(request, *backend);
case account_currencies:
return doAccountCurrencies(request, backend);
return doAccountCurrencies(request, *backend);
case account_offers:
return doAccountOffers(request, backend);
return doAccountOffers(request, *backend);
case account_objects:
return doAccountObjects(request, backend);
return doAccountObjects(request, *backend);
case channel_authorize:
return doChannelAuthorize(request);
case channel_verify:
return doChannelVerify(request);
case subscribe:
return doSubscribe(request, session, manager);
return doSubscribe(request, session, *manager);
case unsubscribe:
return doUnsubscribe(request, session, manager);
return doUnsubscribe(request, session, *manager);
default:
response["error"] = "Unknown command: " + command;
return response;