private void RecoverWorkHistory(EthMineRequest_WorkersHistory received) { if (!received.IsValide()) { return; } received.GetHistory(out WorkerAddress worker, out EtherMineOrgWorkerFrame[] frames); CheckThatWorkerToExist(worker); m_register.GetWorkerInformation(worker, out bool found, out EthermineOrgWorkerFullInformation fullinfo); if (found) { fullinfo.SetKeyFrameHistory(frames); } }
//public EthMineRequest_WorkersMonitors m_workerMonitors; private void Awake() { m_workers = new EthMineRequest_Workers(m_addressObserved); m_minerCurrentStats = new EthMineRequest_MinerCurrentStats(m_addressObserved); m_workerStats = new EthMineRequest_WorkersStatistics(m_addressObserved, m_workerName); m_workerHisory = new EthMineRequest_WorkersHistory(m_addressObserved, m_workerName); m_webstats = new EthMineRequest_WebsitePoolStatistics(); m_webServersHistory = new EthMineRequest_WebsiteServersHistory(); m_webNetwork = new EthMineRequest_WebsiteNetworkStatistics(); m_webBlocks = new EthMineRequest_WebsiteBlocksStatistics(); //Don't know why I can't access those information onthey website //m_workerMonitors = new EthMineRequest_WorkersMonitors(m_addressObserved, m_workerName); // AddListenToAndPush(m_workerMonitors); AddListenToAndPush(m_workers); AddListenToAndPush(m_minerCurrentStats); AddListenToAndPush(m_workerStats); AddListenToAndPush(m_workerHisory); AddListenToAndPush(m_webstats); AddListenToAndPush(m_webServersHistory); AddListenToAndPush(m_webNetwork); AddListenToAndPush(m_webBlocks); }