We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 331f75b commit 907604fCopy full SHA for 907604f
src/main/java/io/github/hapjava/server/impl/HomekitRegistry.java
@@ -42,8 +42,11 @@ public synchronized void reset() {
42
List<Service> newServices;
43
try {
44
newServices = new ArrayList<>(2);
45
- newServices.add(new AccessoryInformationService(accessory));
46
- for (Service service : accessory.getServices()) {
+ Collection<Service> services = accessory.getServices();
+ if (!services.stream().anyMatch(s -> s instanceof AccessoryInformationService)) {
47
+ newServices.add(new AccessoryInformationService(accessory));
48
+ }
49
+ for (Service service : services) {
50
newServices.add(service);
51
newServices.addAll(service.getLinkedServices());
52
}
0 commit comments