]> git.basschouten.com Git - openhab-addons.git/commit
[boschshc] Handle invalid long poll responses gracefully (#16002)
authorDavid Pace <dev@davidpace.de>
Thu, 4 Jan 2024 07:19:33 +0000 (08:19 +0100)
committerGitHub <noreply@github.com>
Thu, 4 Jan 2024 07:19:33 +0000 (08:19 +0100)
commit6968522c113b09040d265ee59228263b66f58329
treed6572efb8930df54e99812bb4369089c75e6fe57
parentb9ed29c71dd5124338162fe8170b97b43eec4325
[boschshc] Handle invalid long poll responses gracefully (#16002)

If the long poll response from the Smart Home Controller does not
contain valid JSON, the subscription is gracefully terminated a new one
is initiated after 15 seconds.

closes #15912

Signed-off-by: David Pace <dev@davidpace.de>
bundles/org.openhab.binding.boschshc/src/main/java/org/openhab/binding/boschshc/internal/devices/bridge/LongPolling.java
bundles/org.openhab.binding.boschshc/src/test/java/org/openhab/binding/boschshc/internal/devices/bridge/LongPollingTest.java