Add token support for online benchmark.
This commit is contained in:
parent
0414511de0
commit
ecba750442
@ -61,7 +61,8 @@ xmrig::BenchClient::BenchClient(const std::shared_ptr<BenchConfig> &benchmark, I
|
|||||||
|
|
||||||
# ifdef XMRIG_FEATURE_HTTP
|
# ifdef XMRIG_FEATURE_HTTP
|
||||||
if (m_benchmark->isSubmit()) {
|
if (m_benchmark->isSubmit()) {
|
||||||
m_mode = ONLINE_BENCH;
|
m_mode = ONLINE_BENCH;
|
||||||
|
m_token = m_benchmark->token();
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -350,6 +351,11 @@ void xmrig::BenchClient::send(Request request)
|
|||||||
# endif
|
# endif
|
||||||
|
|
||||||
FetchRequest req(HTTP_POST, m_ip, BenchConfig::kApiPort, "/1/benchmark", doc, BenchConfig::kApiTLS, true);
|
FetchRequest req(HTTP_POST, m_ip, BenchConfig::kApiPort, "/1/benchmark", doc, BenchConfig::kApiTLS, true);
|
||||||
|
|
||||||
|
if (!m_token.isEmpty()) {
|
||||||
|
req.headers.insert({ "Authorization", fmt::format("Bearer {}", m_token)});
|
||||||
|
}
|
||||||
|
|
||||||
fetch(tag(), std::move(req), m_httpListener);
|
fetch(tag(), std::move(req), m_httpListener);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user