Commit d569f3d0cce5aafca54f959829036064761cd662
1 parent
495bc8ee
Exists in
master
Método start() do cacicd.cpp alterado para adaptar ao json de getConfig().
Showing
1 changed file
with
5 additions
and
1 deletions
Show diff stats
cacic-daemon/cacicD/cacicd.cpp
@@ -34,8 +34,12 @@ void cacicD::start() { | @@ -34,8 +34,12 @@ void cacicD::start() { | ||
34 | QLogger::QLog_Info("Cacic Daemon", QString("Servico iniciado em " + application()->applicationDirPath() + ".")); | 34 | QLogger::QLog_Info("Cacic Daemon", QString("Servico iniciado em " + application()->applicationDirPath() + ".")); |
35 | QJsonObject result = ccacic->getJsonFromFile(application()->applicationDirPath() + "/getConfig.json"); | 35 | QJsonObject result = ccacic->getJsonFromFile(application()->applicationDirPath() + "/getConfig.json"); |
36 | if(!result.contains("error") && !result.isEmpty()){ | 36 | if(!result.contains("error") && !result.isEmpty()){ |
37 | + | ||
38 | + QJsonObject agenteConfigJson = result["agentcomputer"].toObject(); | ||
39 | + QJsonObject configuracoes = agenteConfigJson["configuracoes"].toObject(); | ||
40 | + | ||
37 | //o valor nu_intervalo_exec vem em horas. Se não me engano, o valor que o timer aceita é em segundos,por isso 3600 | 41 | //o valor nu_intervalo_exec vem em horas. Se não me engano, o valor que o timer aceita é em segundos,por isso 3600 |
38 | - Ocacictimer->setPeriodicidadeExecucao(result["reply"].toObject()["nu_intervalo_exec"].toInt() * 3600); | 42 | + Ocacictimer->setPeriodicidadeExecucao(configuracoes["nu_intervalo_exec"].toInt() * 3600); |
39 | Ocacictimer->iniciarTimer(); | 43 | Ocacictimer->iniciarTimer(); |
40 | }else{ | 44 | }else{ |
41 | //Iniciar com um timer default (4 horas), pra não ficar freezado pra sempre. | 45 | //Iniciar com um timer default (4 horas), pra não ficar freezado pra sempre. |