]> git.basschouten.com Git - openhab-addons.git/commit
[gardena] Improve API rate limit handling (#13016)
authorAndrew Fiddian-Green <software@whitebear.ch>
Thu, 4 Aug 2022 18:20:40 +0000 (19:20 +0100)
committerGitHub <noreply@github.com>
Thu, 4 Aug 2022 18:20:40 +0000 (20:20 +0200)
commitac12e5bfeda92e3cf75b793bd0d152bae0649101
tree44be267768c8b5c78edfa1ee4bf59e1dc8bbfe6d
parent9f3a23c55f1ac1750f262d964cd59a436b682b32
[gardena] Improve API rate limit handling (#13016)

* [gardena] eliminate dangling references on dispose
* [gardena] add fixes for 429 errors
* [gardena] apply rate limiting to binding restarts
* [gardena] eliminate NPE if startup fails with exception

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
bundles/org.openhab.binding.gardena/README.md
bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaBindingConstants.java
bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/GardenaSmartImpl.java
bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/handler/GardenaAccountHandler.java
bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/handler/GardenaHandlerFactory.java
bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/model/dto/Device.java
bundles/org.openhab.binding.gardena/src/main/java/org/openhab/binding/gardena/internal/model/dto/api/CreateWebSocketRequest.java
bundles/org.openhab.binding.gardena/src/main/resources/OH-INF/i18n/gardena.properties