From: Mark Hilbush Date: Thu, 11 May 2023 12:41:22 +0000 (-0400) Subject: Delete oauth service and token when thing removed (#14980) X-Git-Url: https://git.basschouten.com/?a=commitdiff_plain;h=e6d84ab48838727f540151c320399787738e104c;p=openhab-addons.git Delete oauth service and token when thing removed (#14980) Signed-off-by: Mark Hilbush --- 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) { }