]> git.basschouten.com Git - openhab-addons.git/commitdiff
Delete oauth service and token when thing removed (#14980)
authorMark Hilbush <mark@hilbush.com>
Thu, 11 May 2023 12:41:22 +0000 (08:41 -0400)
committerGitHub <noreply@github.com>
Thu, 11 May 2023 12:41:22 +0000 (14:41 +0200)
Signed-off-by: Mark Hilbush <mark@hilbush.com>
bundles/org.openhab.binding.ecobee/src/main/java/org/openhab/binding/ecobee/internal/handler/EcobeeAccountBridgeHandler.java

index 0bd732ebc2bf2521edf5817ac280f922247e3220..1d61419d873f37e6c76803f09bf9162a93ec7fc6 100644 (file)
@@ -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) {
     }