From a33165044e5898a510402fa6998305adadea10aa Mon Sep 17 00:00:00 2001 From: Roman Date: Tue, 26 Oct 2021 14:27:49 +0300 Subject: [PATCH] clean up Signed-off-by: Roman --- src/renderer/components/dock/install-chart.store.ts | 13 +++++++++++++ src/renderer/components/dock/log-tab.store.ts | 7 +------ 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/renderer/components/dock/install-chart.store.ts b/src/renderer/components/dock/install-chart.store.ts index a06c5d3542..e94cda1f11 100644 --- a/src/renderer/components/dock/install-chart.store.ts +++ b/src/renderer/components/dock/install-chart.store.ts @@ -98,6 +98,19 @@ export class InstallChartStore extends DockTabStore { return this.loadValues(tabId, attempt + 1); } } + + clearData(tabId: TabId) { + super.clearData(tabId); + + this.details.delete(tabId); + this.versions.delete(tabId); + } + + reset() { + super.reset(); + this.details.clear(); + this.versions.clear(); + } } export const installChartStore = new InstallChartStore(); diff --git a/src/renderer/components/dock/log-tab.store.ts b/src/renderer/components/dock/log-tab.store.ts index 417be47eac..999233d734 100644 --- a/src/renderer/components/dock/log-tab.store.ts +++ b/src/renderer/components/dock/log-tab.store.ts @@ -145,7 +145,7 @@ export class LogTabStore extends DockTabStore { this.renameTab(tabId); } else { - this.closeTab(tabId); + this.clearData(tabId); } } catch (error) { logger.error(`[LOG-TAB-STORE]: failed to set data for tabId=${tabId} deleting`, error,); @@ -153,11 +153,6 @@ export class LogTabStore extends DockTabStore { } } } - - private closeTab(tabId: string) { - this.clearData(tabId); - dockStore.closeTab(tabId); - } } export const logTabStore = new LogTabStore();