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 |