From 32eb077c8bcfbd116314f560c200990720227344 Mon Sep 17 00:00:00 2001 From: eric Date: Thu, 25 Sep 2014 01:46:12 -0300 Subject: [PATCH] alteração na periodicidade. Me corrija se estiver errado. --- cacic-daemon/cacicD/cacicd.cpp | 3 ++- cacic-daemon/cacicD/cacictimer.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/cacic-daemon/cacicD/cacicd.cpp b/cacic-daemon/cacicD/cacicd.cpp index c965218..26e35ac 100644 --- a/cacic-daemon/cacicD/cacicd.cpp +++ b/cacic-daemon/cacicD/cacicd.cpp @@ -34,7 +34,8 @@ void cacicD::start() { QLogger::QLog_Info("Cacic Daemon", QString("Servico iniciado em " + application()->applicationDirPath() + ".")); QJsonObject result = ccacic->getJsonFromFile(application()->applicationDirPath() + "/getConfig.json"); if(!result.contains("error") && !result.isEmpty()){ - Ocacictimer->setPeriodicidadeExecucao(result["interval"].toInt()); + //o valor nu_intervalo_exec vem em horas. Se não me engano, o valor que o timer aceita é em segundos,por isso 3600 + Ocacictimer->setPeriodicidadeExecucao(result["reply"].toObject()["nu_intervalo_exec"].toInt() * 3600); Ocacictimer->iniciarTimer(); }else{ //TODO: deve iniciar com um timer default (4 horas é um tempo bom), pra não ficar freezado pra sempre. diff --git a/cacic-daemon/cacicD/cacictimer.cpp b/cacic-daemon/cacicD/cacictimer.cpp index 10abd57..8710246 100644 --- a/cacic-daemon/cacicD/cacictimer.cpp +++ b/cacic-daemon/cacicD/cacictimer.cpp @@ -221,7 +221,8 @@ void CacicTimer::verificarPeriodicidadeJson() QJsonObject result = ccacic->getJsonFromFile(this->applicationDirPath + "/getConfig.json"); if(!result.contains("error") && !result.isEmpty()){ if(getPeriodicidadeExecucao() != result["nu_intervalo_exec"].toInt()){ - setPeriodicidadeExecucao(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 + //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); reiniciarTimer(); } }else{ -- libgit2 0.21.2