]> git.basschouten.com Git - openhab-addons.git/commit
[squeezebox] Cleanup / code simplification (#10941)
authormaniac103 <dannybaumann@web.de>
Sun, 18 Jul 2021 17:16:48 +0000 (19:16 +0200)
committerGitHub <noreply@github.com>
Sun, 18 Jul 2021 17:16:48 +0000 (19:16 +0200)
commit5d7993843afb73f0f11169164499d3313b7ee294
treeec7a3499830136014451034385f1c0d4d4aae504
parent8c6c97e2372db076c8006a169103750199b3c7d0
[squeezebox] Cleanup / code simplification (#10941)

* [squeezebox] Reduce boilerplate by using lambda expressions.
* [squeezebox] Make code dealing with key/value responses more readable.
* Fix off-by-one mistake.
* [squeezebox] Simplify CLI response parsing code.
* [squeezebox] Optimize some redundant code.

Signed-off-by: Danny Baumann <dannybaumann@web.de>
bundles/org.openhab.binding.squeezebox/src/main/java/org/openhab/binding/squeezebox/internal/discovery/SqueezeBoxPlayerDiscoveryParticipant.java
bundles/org.openhab.binding.squeezebox/src/main/java/org/openhab/binding/squeezebox/internal/handler/SqueezeBoxPlayer.java
bundles/org.openhab.binding.squeezebox/src/main/java/org/openhab/binding/squeezebox/internal/handler/SqueezeBoxPlayerHandler.java
bundles/org.openhab.binding.squeezebox/src/main/java/org/openhab/binding/squeezebox/internal/handler/SqueezeBoxPlayerState.java
bundles/org.openhab.binding.squeezebox/src/main/java/org/openhab/binding/squeezebox/internal/handler/SqueezeBoxServerHandler.java