quint64 MirallConfigFile::forceSyncInterval(const QString& connection) const { uint pollInterval = remotePollInterval(connection); QString con( connection ); if( connection.isEmpty() ) con = defaultConnection(); QSettings settings(configFile(), QSettings::IniFormat); settings.beginGroup( con ); quint64 interval = settings.value( QLatin1String(forceSyncIntervalC), 10 * pollInterval ).toULongLong(); if( interval < pollInterval) { qDebug() << "Force sync interval is less than the remote poll inteval, reverting to" << pollInterval; interval = pollInterval; } return interval; }
chrono::milliseconds ConfigFile::forceSyncInterval(const QString &connection) const { auto pollInterval = remotePollInterval(connection); QString con(connection); if (connection.isEmpty()) con = defaultConnection(); QSettings settings(configFile(), QSettings::IniFormat); settings.beginGroup(con); auto defaultInterval = chrono::hours(2); auto interval = millisecondsValue(settings, forceSyncIntervalC, defaultInterval); if (interval < pollInterval) { qCWarning(lcConfigFile) << "Force sync interval is less than the remote poll inteval, reverting to" << pollInterval.count(); interval = pollInterval; } return interval; }