"GET /1/threads" replaced to "GET /2/backends".
This commit is contained in:
parent
fa2c9df075
commit
1d78e7d60d
10 changed files with 159 additions and 58 deletions
|
@ -205,6 +205,19 @@ public:
|
|||
|
||||
reply.AddMember("hashrate", hashrate, allocator);
|
||||
}
|
||||
|
||||
|
||||
void getBackends(rapidjson::Value &reply, rapidjson::Document &doc) const
|
||||
{
|
||||
using namespace rapidjson;
|
||||
auto &allocator = doc.GetAllocator();
|
||||
|
||||
reply.SetArray();
|
||||
|
||||
for (IBackend *backend : backends) {
|
||||
reply.PushBack(backend->toJSON(doc), allocator);
|
||||
}
|
||||
}
|
||||
# endif
|
||||
|
||||
|
||||
|
@ -412,11 +425,18 @@ void xmrig::Miner::onTimer(const Timer *)
|
|||
#ifdef XMRIG_FEATURE_API
|
||||
void xmrig::Miner::onRequest(IApiRequest &request)
|
||||
{
|
||||
if (request.type() == IApiRequest::REQ_SUMMARY) {
|
||||
request.accept();
|
||||
if (request.method() == IApiRequest::METHOD_GET) {
|
||||
if (request.type() == IApiRequest::REQ_SUMMARY) {
|
||||
request.accept();
|
||||
|
||||
d_ptr->getMiner(request.reply(), request.doc(), request.version());
|
||||
d_ptr->getHashrate(request.reply(), request.doc(), request.version());
|
||||
d_ptr->getMiner(request.reply(), request.doc(), request.version());
|
||||
d_ptr->getHashrate(request.reply(), request.doc(), request.version());
|
||||
}
|
||||
else if (request.url() == "/2/backends") {
|
||||
request.accept();
|
||||
|
||||
d_ptr->getBackends(request.reply(), request.doc());
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue