]> git.basschouten.com Git - openhab-addons.git/commitdiff
[http] fix initial refresh (#9626)
authorJ-N-K <J-N-K@users.noreply.github.com>
Sun, 3 Jan 2021 13:13:25 +0000 (14:13 +0100)
committerGitHub <noreply@github.com>
Sun, 3 Jan 2021 13:13:25 +0000 (14:13 +0100)
Signed-off-by: Jan N. Klug <jan.n.klug@rub.de>
bundles/org.openhab.binding.http/src/main/java/org/openhab/binding/http/internal/http/RefreshingUrlCache.java

index 7ee5fcdce1a0c50332d5da64d25575113575f2d6..ceb7d342321c9e276ed17aafc5d6715a2cdc9fd3 100644 (file)
@@ -59,7 +59,7 @@ public class RefreshingUrlCache {
         this.headers = thingConfig.headers;
         fallbackEncoding = thingConfig.encoding;
 
-        future = executor.scheduleWithFixedDelay(this::refresh, 0, thingConfig.refresh, TimeUnit.SECONDS);
+        future = executor.scheduleWithFixedDelay(this::refresh, 1, thingConfig.refresh, TimeUnit.SECONDS);
         logger.trace("Started refresh task for URL '{}' with interval {}s", url, thingConfig.refresh);
     }
 
@@ -94,7 +94,7 @@ public class RefreshingUrlCache {
                 response.exceptionally(e -> {
                     if (e instanceof HttpAuthException) {
                         if (isRetry) {
-                            logger.warn("Retry after authentication  failure failed again for '{}', failing here", uri);
+                            logger.warn("Retry after authentication failure failed again for '{}', failing here", uri);
                         } else {
                             AuthenticationStore authStore = httpClient.getAuthenticationStore();
                             Authentication.Result authResult = authStore.findAuthenticationResult(uri);