Added several new commands.

This commit is contained in:
stephb9959
2021-05-25 11:46:58 -07:00
parent d51e490b1d
commit 6b183e3dff

View File

@@ -141,13 +141,15 @@ void RESTAPI_device_commandHandler::GetStatistics(Poco::Net::HTTPServerRequest&
if(Lifetime) {
std::string Stats;
uCentral::Storage::GetLifetimeStats(SerialNumber,Stats);
std::cout << "STATS: " << Stats << std::endl;
Poco::JSON::Parser Parser;
if(Stats.empty())
Stats = uCentral::uCentralProtocol::EMPTY_JSON_DOC;
Poco::JSON::Object Obj = Parser.parse(Stats).extract<Poco::JSON::Object>();
ReturnObject(Request, Obj, Response);
auto Obj = Parser.parse(Stats).extract<Poco::JSON::Object::Ptr>();
ReturnObject(Request, *Obj, Response);
} else {
std::vector<uCentral::Objects::Statistics> Stats;