Commit 32eb077c8bcfbd116314f560c200990720227344

Authored by Eric Menezes Noronha
1 parent 12905195
Exists in master

alteração na periodicidade. Me corrija se estiver errado.

cacic-daemon/cacicD/cacicd.cpp
... ... @@ -34,7 +34,8 @@ void cacicD::start() {
34 34 QLogger::QLog_Info("Cacic Daemon", QString("Servico iniciado em " + application()->applicationDirPath() + "."));
35 35 QJsonObject result = ccacic->getJsonFromFile(application()->applicationDirPath() + "/getConfig.json");
36 36 if(!result.contains("error") && !result.isEmpty()){
37   - Ocacictimer->setPeriodicidadeExecucao(result["interval"].toInt());
  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
  38 + Ocacictimer->setPeriodicidadeExecucao(result["reply"].toObject()["nu_intervalo_exec"].toInt() * 3600);
38 39 Ocacictimer->iniciarTimer();
39 40 }else{
40 41 //TODO: deve iniciar com um timer default (4 horas é um tempo bom), pra não ficar freezado pra sempre.
... ...
cacic-daemon/cacicD/cacictimer.cpp
... ... @@ -221,7 +221,8 @@ void CacicTimer::verificarPeriodicidadeJson()
221 221 QJsonObject result = ccacic->getJsonFromFile(this->applicationDirPath + "/getConfig.json");
222 222 if(!result.contains("error") && !result.isEmpty()){
223 223 if(getPeriodicidadeExecucao() != result["nu_intervalo_exec"].toInt()){
224   - 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
  224 + //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.
  225 + setPeriodicidadeExecucao(result["nu_intervalo_exec"].toInt() * 3600);
225 226 reiniciarTimer();
226 227 }
227 228 }else{
... ...