Files
archived-wlan-cloud-ucentra…/src/RESTAPI/RESTAPI_deviceReportHandler.cpp
2023-02-21 12:19:16 -08:00

21 lines
589 B
C++

//
// Created by stephane bourque on 2021-07-19.
//
#include "RESTAPI_deviceReportHandler.h"
#include "Daemon.h"
#include "Poco/JSON/Object.h"
#include "RESTObjects/RESTAPI_FMSObjects.h"
namespace OpenWifi {
void RESTAPI_deviceReportHandler::DoGet() {
poco_information(Logger(), fmt::format("GET-DASHBOARD: {}", Requester()));
FMSObjects::DeviceReport Data;
if (Daemon()->GetDashboard().Get(Data, Logger())) {
Poco::JSON::Object Answer;
Data.to_json(Answer);
return ReturnObject(Answer);
}
return BadRequest(RESTAPI::Errors::InternalError);
}
} // namespace OpenWifi