From d887f13d8ecb75f871a11304df83477b0f727df1 Mon Sep 17 00:00:00 2001 From: Petar Petrov Date: Tue, 18 Feb 2025 16:08:36 +0200 Subject: [PATCH] PR comments --- .../zwave_js/zwave_js-config-dashboard.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-dashboard.ts b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-dashboard.ts index 59d3c84892..bcd16badd0 100644 --- a/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-dashboard.ts +++ b/src/panels/config/integrations/integration-panels/zwave_js/zwave_js-config-dashboard.ts @@ -78,7 +78,7 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) { private _dialogOpen = false; - private _s2InclusionUnsubscribe?: UnsubscribeFunc; + private _s2InclusionUnsubscribe?: Promise; protected async firstUpdated() { if (this.hass) { @@ -611,7 +611,7 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) { if (!this._dialogOpen) { // Unsubscribe from S2 inclusion before opening dialog if (this._s2InclusionUnsubscribe) { - this._s2InclusionUnsubscribe(); + this._s2InclusionUnsubscribe.then((unsubscribe) => unsubscribe()); this._s2InclusionUnsubscribe = undefined; } @@ -631,8 +631,8 @@ class ZWaveJSConfigDashboard extends SubscribeMixin(LitElement) { this._subscribeS2Inclusion(); }; - private async _subscribeS2Inclusion() { - this._s2InclusionUnsubscribe = await subscribeS2Inclusion( + private _subscribeS2Inclusion() { + this._s2InclusionUnsubscribe = subscribeS2Inclusion( this.hass, this.configEntryId, (message) => {