Name: livebox.web-provider
Summary: web framework for livebox
-Version: 1.22
+Version: 1.22.1
Release: 1
Group: main/app
License: Flora License, Version 1.1
#include <Core/Util/Log.h>
#include "BoxUpdateTimer.h"
-#define UPDATE_TIME_MIN 60.0
+#define UPDATE_TIME_MIN 1800.0f
BoxUpdateTimer::BoxUpdateTimer(float period, Ecore_Task_Cb callback, void* data)
: m_period(period)
void BoxUpdateTimer::start()
{
- if (m_period < UPDATE_TIME_MIN) {
+ if (m_period <= 0.0f ) {
return;
}
+ if (m_period < UPDATE_TIME_MIN) {
+ LogD("reset to minimum period(%f)", UPDATE_TIME_MIN);
+ m_period = UPDATE_TIME_MIN;
+ }
+
if (m_timer) {
stop();
}
#include <Core/Util/Log.h>
#include "PeriodChanger.h"
-#define UPDATE_PERIOD_MIN 60.0
-#define UPDATE_PERIOD_HOUR 60.0 * 60.0
+#define UPDATE_PERIOD_MIN 1800.0f
+#define UPDATE_PERIOD_HOUR 60.0 * 60.0
#define U_(str) dgettext("web-provider", str)
namespace Service {
if (m_requestedPeriod == 0) {
newPeriod = 0.0;
} else if (m_requestedPeriod > 0) {
- if (m_requestedPeriod > UPDATE_PERIOD_MIN) {
+ if (m_requestedPeriod >= UPDATE_PERIOD_MIN) {
newPeriod = m_requestedPeriod;
} else {
newPeriod = UPDATE_PERIOD_MIN;