Commit af93bf85b59d6bbb33efa94a2ad68354acc67e7d
1 parent
32eb077c
Exists in
master
Ajustado tempo default de execução dos passos do serviço, segundo TODO do Eric.
Showing
2 changed files
with
5 additions
and
2 deletions
Show diff stats
cacic-daemon/cacicD/cacicd.cpp
@@ -38,8 +38,11 @@ void cacicD::start() { | @@ -38,8 +38,11 @@ void cacicD::start() { | ||
38 | Ocacictimer->setPeriodicidadeExecucao(result["reply"].toObject()["nu_intervalo_exec"].toInt() * 3600); | 38 | Ocacictimer->setPeriodicidadeExecucao(result["reply"].toObject()["nu_intervalo_exec"].toInt() * 3600); |
39 | Ocacictimer->iniciarTimer(); | 39 | Ocacictimer->iniciarTimer(); |
40 | }else{ | 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 | QLogger::QLog_Error("Cacic Daemon", QString("Problemas com o arquivo getConfig.json")); | 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 | }catch (...){ | 47 | }catch (...){ |
45 | QLogger::QLog_Error("Cacic Daemon", QString("Erro desconhecido ao iniciar o serviço.")); | 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,7 +48,7 @@ private: | ||
48 | void lerArquivoConfig( const QJsonObject &jsonConfig); | 48 | void lerArquivoConfig( const QJsonObject &jsonConfig); |
49 | void definirDirModulo(QString appDirPath, QString nome); | 49 | void definirDirModulo(QString appDirPath, QString nome); |
50 | QJsonObject jsonConfig; | 50 | QJsonObject jsonConfig; |
51 | - int periodicidadeExecucao; | 51 | + int periodicidadeExecucao = 14400; // 4*3600. Tempo default de execução. |
52 | int getPeriodicidadeExecucao() const; | 52 | int getPeriodicidadeExecucao() const; |
53 | QList<QMap<QString,QString> > metodosDownload; | 53 | QList<QMap<QString,QString> > metodosDownload; |
54 | QMap<QString, QString> moduleMap; // key = hash md5, value = nome do modulo | 54 | QMap<QString, QString> moduleMap; // key = hash md5, value = nome do modulo |