From e6d84ab48838727f540151c320399787738e104c Mon Sep 17 00:00:00 2001 From: Mark Hilbush Date: Thu, 11 May 2023 08:41:22 -0400 Subject: [PATCH] Delete oauth service and token when thing removed (#14980) Signed-off-by: Mark Hilbush --- .../ecobee/internal/handler/EcobeeAccountBridgeHandler.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/handler/EcobeeAccountBridgeHandler.java b/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/handler/EcobeeAccountBridgeHandler.java index 0bd732ebc2..1d61419d87 100644 --- a/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/handler/EcobeeAccountBridgeHandler.java +++ b/bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/handler/EcobeeAccountBridgeHandler.java @@ -125,6 +125,12 @@ public class EcobeeAccountBridgeHandler extends BaseBridgeHandler { logger.debug("AccountBridge: Disposing"); } + @Override + public void handleRemoval() { + oAuthFactory.deleteServiceAndAccessToken(thing.getUID().getAsString()); + super.handleRemoval(); + } + @Override public void handleCommand(ChannelUID channelUID, Command command) { } -- 2.47.3