Raven algo auto switch mode
This commit is contained in:
parent
a57d1bbbda
commit
d17818bb24
1 changed files with 4 additions and 2 deletions
|
@ -72,7 +72,7 @@ bool xmrig::AutoClient::parseLogin(const rapidjson::Value &result, int *code)
|
||||||
|
|
||||||
int64_t xmrig::AutoClient::submit(const JobResult &result)
|
int64_t xmrig::AutoClient::submit(const JobResult &result)
|
||||||
{
|
{
|
||||||
if (m_mode == DEFAULT_MODE) {
|
if (result.algorithm.family() != Algorithm::KAWPOW) {
|
||||||
return Client::submit(result);
|
return Client::submit(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -82,9 +82,11 @@ int64_t xmrig::AutoClient::submit(const JobResult &result)
|
||||||
|
|
||||||
void xmrig::AutoClient::parseNotification(const char *method, const rapidjson::Value ¶ms, const rapidjson::Value &error)
|
void xmrig::AutoClient::parseNotification(const char *method, const rapidjson::Value ¶ms, const rapidjson::Value &error)
|
||||||
{
|
{
|
||||||
if (m_mode == DEFAULT_MODE) {
|
if (strcmp(method, "job") == 0) {
|
||||||
|
m_mode = DEFAULT_MODE;
|
||||||
return Client::parseNotification(method, params, error);
|
return Client::parseNotification(method, params, error);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
m_mode = ETH_MODE;
|
||||||
return EthStratumClient::parseNotification(method, params, error);
|
return EthStratumClient::parseNotification(method, params, error);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue