Refactor timestamps to Instant in discovery methods (#18838)

Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
This commit is contained in:
Jacob Laursen
2025-07-05 18:32:44 +02:00
committed by GitHub
parent 29f1d5b181
commit b6b9369041
55 changed files with 137 additions and 59 deletions
@@ -15,6 +15,7 @@ package org.openhab.binding.mielecloud.internal.discovery;
import static org.openhab.binding.mielecloud.internal.MieleCloudBindingConstants.*;
import static org.openhab.binding.mielecloud.internal.handler.MieleHandlerFactory.SUPPORTED_THING_TYPES;
import java.time.Instant;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
@@ -80,7 +81,7 @@ public class ThingDiscoveryService extends AbstractThingHandlerDiscoveryService<
@Override
public void dispose() {
super.dispose();
removeOlderResults(System.currentTimeMillis(), getBridgeUid());
removeOlderResults(Instant.now(), getBridgeUid());
}
/**
@@ -167,7 +168,7 @@ public class ThingDiscoveryService extends AbstractThingHandlerDiscoveryService<
protected void startBackgroundDiscovery() {
logger.debug("Starting background discovery");
removeOlderResults(System.currentTimeMillis(), getBridgeUid());
removeOlderResults(Instant.now(), getBridgeUid());
discoveringDevices = true;
}
@@ -181,7 +182,7 @@ public class ThingDiscoveryService extends AbstractThingHandlerDiscoveryService<
* Invoked when a device is removed from the Miele cloud.
*/
public void onDeviceRemoved(String deviceIdentifier) {
removeOlderResults(System.currentTimeMillis(), getBridgeUid());
removeOlderResults(Instant.now(), getBridgeUid());
}
private String getLabel(DeviceState deviceState) {