From 3a673654b637220fa3f113ed19797524172a4b84 Mon Sep 17 00:00:00 2001 From: JoelKatz Date: Thu, 27 Dec 2012 16:54:11 -0800 Subject: [PATCH] Make sure clients get the initial load information. --- src/cpp/ripple/NetworkOPs.cpp | 3 +++ src/cpp/ripple/RPCHandler.cpp | 1 - 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cpp/ripple/NetworkOPs.cpp b/src/cpp/ripple/NetworkOPs.cpp index d21e225bb..04553a1e8 100644 --- a/src/cpp/ripple/NetworkOPs.cpp +++ b/src/cpp/ripple/NetworkOPs.cpp @@ -1444,6 +1444,9 @@ bool NetworkOPs::subServer(InfoSub* ispListener, Json::Value& jvResult) getRand(uRandom.begin(), uRandom.size()); jvResult["random"] = uRandom.ToString(); + jvResult["server_status"] = mNetOps->strOperatingMode(); + jvObj["load_base"] = theApp->getFeeTrack().getLoadBase(); + jvObj["load_fee"] = theApp->getFeeTrack().getLoadFactor(); return mSubServer.insert(ispListener).second; } diff --git a/src/cpp/ripple/RPCHandler.cpp b/src/cpp/ripple/RPCHandler.cpp index 280ad703e..25deb2cfa 100644 --- a/src/cpp/ripple/RPCHandler.cpp +++ b/src/cpp/ripple/RPCHandler.cpp @@ -2151,7 +2151,6 @@ Json::Value RPCHandler::doSubscribe(Json::Value jvRequest) if(streamName=="server") { mNetOps->subServer(mInfoSub, jvResult); - jvResult["server_status"] = mNetOps->strOperatingMode(); } else if(streamName=="ledger") {