From e3a2b2f2e984d1dc4e57321ec06a3a13e8893be4 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Mon, 6 May 2013 12:51:07 -0700 Subject: [PATCH] Return the destination amount in PFRequest updates. Return the ID. --- src/cpp/ripple/PFRequest.cpp | 7 +++++++ src/cpp/ripple/PFRequest.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/cpp/ripple/PFRequest.cpp b/src/cpp/ripple/PFRequest.cpp index cc1b827ee..df9993f4f 100644 --- a/src/cpp/ripple/PFRequest.cpp +++ b/src/cpp/ripple/PFRequest.cpp @@ -191,6 +191,9 @@ int PFRequest::parseJson(const Json::Value& jvParams, bool complete) } } + if (jvParams.isMember("id")) + jvId = jvParams["id"]; + return ret; } Json::Value PFRequest::doClose(const Json::Value&) @@ -234,6 +237,10 @@ bool PFRequest::doUpdate(RLCache::ref cache, bool fast) jvStatus["source_account"] = raSrcAccount.humanAccountID(); jvStatus["destination_account"] = raDstAccount.humanAccountID(); + jvStatus["destination_amount"] = saDstAmount.getJson(0); + + if (!jvId.isNull()) + jvStatus["id"] = jvId; Json::Value jvArray = Json::arrayValue; diff --git a/src/cpp/ripple/PFRequest.h b/src/cpp/ripple/PFRequest.h index 402bb02cc..1e949ff91 100644 --- a/src/cpp/ripple/PFRequest.h +++ b/src/cpp/ripple/PFRequest.h @@ -42,6 +42,7 @@ public: protected: boost::recursive_mutex mLock; boost::weak_ptr wpSubscriber; // Who this request came from + Json::Value jvId; Json::Value jvStatus; // Last result // Client request parameters