Commit 495bc8ee570842d716fe7fb74220b1a15487f96d

Authored by Thiago Rocha
1 parent d538265d
Exists in master

Método verificarPeridiocidadeJson alterado para adaptar ao json de getConfig().

Showing 1 changed file with 5 additions and 4 deletions   Show diff stats
cacic-daemon/cacicD/cacictimer.cpp
@@ -228,12 +228,13 @@ void CacicTimer::iniciarInstancias(){ @@ -228,12 +228,13 @@ void CacicTimer::iniciarInstancias(){
228 228
229 void CacicTimer::verificarPeriodicidadeJson() 229 void CacicTimer::verificarPeriodicidadeJson()
230 { 230 {
231 - //adaptar ao getConfig.  
232 QJsonObject result = ccacic->getJsonFromFile(this->applicationDirPath + "/getConfig.json"); 231 QJsonObject result = ccacic->getJsonFromFile(this->applicationDirPath + "/getConfig.json");
233 if(!result.contains("error") && !result.isEmpty()){ 232 if(!result.contains("error") && !result.isEmpty()){
234 - if(getPeriodicidadeExecucao() != result["nu_intervalo_exec"].toInt()){  
235 - //segundo alteração do eduardo, o nome da variável ficou o mesmo de antes. me corrijam se estiver errado. 3600 por ser tratado em horas.  
236 - setPeriodicidadeExecucao(result["nu_intervalo_exec"].toInt() * 3600); 233 +
  234 + QJsonObject agenteConfigJson = result["agentcomputer"].toObject();
  235 + QJsonObject configuracoes = agenteConfigJson["configuracoes"].toObject();
  236 + if(getPeriodicidadeExecucao() != configuracoes["nu_intervalo_exec"].toInt()){
  237 + setPeriodicidadeExecucao(configuracoes["nu_intervalo_exec"].toInt() * 3600);
237 reiniciarTimer(); 238 reiniciarTimer();
238 } 239 }
239 }else{ 240 }else{