Commit af93bf85b59d6bbb33efa94a2ad68354acc67e7d

Authored by Thiago Rocha
1 parent 32eb077c
Exists in master

Ajustado tempo default de execução dos passos do serviço, segundo TODO do Eric.

cacic-daemon/cacicD/cacicd.cpp
... ... @@ -38,8 +38,11 @@ void cacicD::start() {
38 38 Ocacictimer->setPeriodicidadeExecucao(result["reply"].toObject()["nu_intervalo_exec"].toInt() * 3600);
39 39 Ocacictimer->iniciarTimer();
40 40 }else{
41   - //TODO: deve iniciar com um timer default (4 horas é um tempo bom), pra não ficar freezado pra sempre.
  41 + //Iniciar com um timer default (4 horas), pra não ficar freezado pra sempre.
42 42 QLogger::QLog_Error("Cacic Daemon", QString("Problemas com o arquivo getConfig.json"));
  43 + QLogger::QLog_Info("Cacic Daemon", QString("Inicializando periodicidade de execução do serviço com tempo padrão."));
  44 +
  45 + Ocacictimer->iniciarTimer();
43 46 }
44 47 }catch (...){
45 48 QLogger::QLog_Error("Cacic Daemon", QString("Erro desconhecido ao iniciar o serviço."));
... ...
cacic-daemon/cacicD/cacictimer.h
... ... @@ -48,7 +48,7 @@ private:
48 48 void lerArquivoConfig( const QJsonObject &jsonConfig);
49 49 void definirDirModulo(QString appDirPath, QString nome);
50 50 QJsonObject jsonConfig;
51   - int periodicidadeExecucao;
  51 + int periodicidadeExecucao = 14400; // 4*3600. Tempo default de execução.
52 52 int getPeriodicidadeExecucao() const;
53 53 QList<QMap<QString,QString> > metodosDownload;
54 54 QMap<QString, QString> moduleMap; // key = hash md5, value = nome do modulo
... ...