mirror of
https://github.com/XRPLF/rippled.git
synced 2025-12-06 17:27:55 +00:00
Levelize RipplePathFind.h
This commit is contained in:
committed by
Nik Bougalis
parent
1a843fb4f6
commit
7ee9f8513c
@@ -3220,8 +3220,6 @@
|
||||
</ClCompile>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\impl\ParseAccountIds.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\impl\RipplePathFind.h">
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\rpc\impl\RPCHandler.cpp">
|
||||
<ExcludedFromBuild>True</ExcludedFromBuild>
|
||||
</ClCompile>
|
||||
@@ -3252,6 +3250,8 @@
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\Request.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\RipplePathFind.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\RPCHandler.h">
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\RPCVersion.h">
|
||||
|
||||
@@ -3933,9 +3933,6 @@
|
||||
<ClInclude Include="..\..\src\ripple\rpc\impl\ParseAccountIds.h">
|
||||
<Filter>ripple\rpc\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\impl\RipplePathFind.h">
|
||||
<Filter>ripple\rpc\impl</Filter>
|
||||
</ClInclude>
|
||||
<ClCompile Include="..\..\src\ripple\rpc\impl\RPCHandler.cpp">
|
||||
<Filter>ripple\rpc\impl</Filter>
|
||||
</ClCompile>
|
||||
@@ -3972,6 +3969,9 @@
|
||||
<ClInclude Include="..\..\src\ripple\rpc\Request.h">
|
||||
<Filter>ripple\rpc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\RipplePathFind.h">
|
||||
<Filter>ripple\rpc</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\src\ripple\rpc\RPCHandler.h">
|
||||
<Filter>ripple\rpc</Filter>
|
||||
</ClInclude>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
#include <ripple/protocol/RippleAddress.h>
|
||||
#include <ripple/protocol/Indexes.h>
|
||||
#include <ripple/protocol/types.h>
|
||||
#include <ripple/rpc/impl/RipplePathFind.h>
|
||||
#include <ripple/rpc/RipplePathFind.h>
|
||||
#include <ripple/json/json_writer.h>
|
||||
|
||||
namespace ripple {
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
#include <ripple/json/json_reader.h>
|
||||
#include <ripple/json/to_string.h>
|
||||
#include <ripple/protocol/TxFlags.h>
|
||||
#include <ripple/rpc/impl/RipplePathFind.h>
|
||||
#include <ripple/rpc/RipplePathFind.h>
|
||||
#include <ripple/basics/Log.h>
|
||||
#include <beast/unit_test/suite.h>
|
||||
|
||||
|
||||
@@ -25,11 +25,6 @@
|
||||
|
||||
namespace ripple {
|
||||
|
||||
class RippleAddress;
|
||||
|
||||
Json::Value
|
||||
buildSrcCurrencies(AccountID const& raSrc, RippleLineCache::pointer const& cache);
|
||||
|
||||
std::pair<bool, Json::Value>
|
||||
ripplePathFind (RippleLineCache::pointer const& cache,
|
||||
AccountID const& raSrc, AccountID const& raDst,
|
||||
@@ -18,7 +18,7 @@
|
||||
//==============================================================================
|
||||
|
||||
#include <BeastConfig.h>
|
||||
#include <ripple/rpc/impl/RipplePathFind.h>
|
||||
#include <ripple/rpc/RipplePathFind.h>
|
||||
#include <ripple/app/main/Application.h>
|
||||
#include <ripple/app/paths/AccountCurrencies.h>
|
||||
#include <ripple/app/paths/FindPaths.h>
|
||||
@@ -32,6 +32,24 @@
|
||||
|
||||
namespace ripple {
|
||||
|
||||
static
|
||||
Json::Value
|
||||
buildSrcCurrencies(AccountID const& account,
|
||||
RippleLineCache::pointer const& cache)
|
||||
{
|
||||
auto currencies = accountSourceCurrencies(account, cache, true);
|
||||
auto jvSrcCurrencies = Json::Value(Json::arrayValue);
|
||||
|
||||
for (auto const& uCurrency : currencies)
|
||||
{
|
||||
Json::Value jvCurrency(Json::objectValue);
|
||||
jvCurrency[jss::currency] = to_string(uCurrency);
|
||||
jvSrcCurrencies.append(jvCurrency);
|
||||
}
|
||||
|
||||
return jvSrcCurrencies;
|
||||
}
|
||||
|
||||
// This interface is deprecated.
|
||||
Json::Value doRipplePathFind (RPC::Context& context)
|
||||
{
|
||||
@@ -196,22 +214,6 @@ Json::Value doRipplePathFind (RPC::Context& context)
|
||||
return jvResult;
|
||||
}
|
||||
|
||||
Json::Value
|
||||
buildSrcCurrencies(AccountID const& account, RippleLineCache::pointer const& cache)
|
||||
{
|
||||
auto currencies = accountSourceCurrencies(account, cache, true);
|
||||
auto jvSrcCurrencies = Json::Value(Json::arrayValue);
|
||||
|
||||
for (auto const& uCurrency : currencies)
|
||||
{
|
||||
Json::Value jvCurrency(Json::objectValue);
|
||||
jvCurrency[jss::currency] = to_string(uCurrency);
|
||||
jvSrcCurrencies.append(jvCurrency);
|
||||
}
|
||||
|
||||
return jvSrcCurrencies;
|
||||
}
|
||||
|
||||
std::pair<bool, Json::Value>
|
||||
ripplePathFind (RippleLineCache::pointer const& cache,
|
||||
AccountID const& raSrc, AccountID const& raDst,
|
||||
|
||||
Reference in New Issue
Block a user