initialize retry parameters on first start

This commit is contained in:
technyon
2023-01-14 21:34:28 +01:00
parent 3cd57fb032
commit a5c3e82cae
4 changed files with 17 additions and 8 deletions

View File

@@ -34,7 +34,7 @@ NukiWrapper::~NukiWrapper()
}
void NukiWrapper::initialize()
void NukiWrapper::initialize(const bool& firstStart)
{
_nukiLock.initialize();
@@ -51,6 +51,11 @@ void NukiWrapper::initialize()
_nrOfRetries = _preferences->getInt(preference_command_nr_of_retries);
_retryDelay = _preferences->getInt(preference_command_retry_delay);
if(firstStart)
{
_preferences->putInt(preference_command_nr_of_retries, 3);
_preferences->putInt(preference_command_retry_delay, 1000);
}
if(_retryDelay <= 100)
{
_retryDelay = 100;