1
0
mirror of https://github.com/xmrig/xmrig.git synced 2025-12-06 23:52:38 -05:00

Add token support for online benchmark.

This commit is contained in:
XMRig
2021-06-20 09:28:39 +07:00
parent 0414511de0
commit ecba750442

View File

@@ -61,7 +61,8 @@ xmrig::BenchClient::BenchClient(const std::shared_ptr<BenchConfig> &benchmark, I
# ifdef XMRIG_FEATURE_HTTP
if (m_benchmark->isSubmit()) {
m_mode = ONLINE_BENCH;
m_mode = ONLINE_BENCH;
m_token = m_benchmark->token();
return;
}
@@ -350,6 +351,11 @@ void xmrig::BenchClient::send(Request request)
# endif
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);
}
break;