From 495bc8ee570842d716fe7fb74220b1a15487f96d Mon Sep 17 00:00:00 2001 From: Thiago Rocha Date: Thu, 25 Sep 2014 10:13:34 -0300 Subject: [PATCH] Método verificarPeridiocidadeJson alterado para adaptar ao json de getConfig(). --- cacic-daemon/cacicD/cacictimer.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cacic-daemon/cacicD/cacictimer.cpp b/cacic-daemon/cacicD/cacictimer.cpp index 115e754..4f4c23e 100644 --- a/cacic-daemon/cacicD/cacictimer.cpp +++ b/cacic-daemon/cacicD/cacictimer.cpp @@ -228,12 +228,13 @@ void CacicTimer::iniciarInstancias(){ void CacicTimer::verificarPeriodicidadeJson() { - //adaptar ao getConfig. QJsonObject result = ccacic->getJsonFromFile(this->applicationDirPath + "/getConfig.json"); if(!result.contains("error") && !result.isEmpty()){ - if(getPeriodicidadeExecucao() != result["nu_intervalo_exec"].toInt()){ - //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. - setPeriodicidadeExecucao(result["nu_intervalo_exec"].toInt() * 3600); + + QJsonObject agenteConfigJson = result["agentcomputer"].toObject(); + QJsonObject configuracoes = agenteConfigJson["configuracoes"].toObject(); + if(getPeriodicidadeExecucao() != configuracoes["nu_intervalo_exec"].toInt()){ + setPeriodicidadeExecucao(configuracoes["nu_intervalo_exec"].toInt() * 3600); reiniciarTimer(); } }else{ -- libgit2 0.21.2