From 6785516106c6797817fa90f2904e053cf294ef45 Mon Sep 17 00:00:00 2001 From: Lauri Nevala Date: Thu, 17 Jun 2021 11:33:32 +0300 Subject: [PATCH] Check are resources allowed before subscribing stores Signed-off-by: Lauri Nevala --- src/renderer/components/app.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/renderer/components/app.tsx b/src/renderer/components/app.tsx index 1e1c14fd4c..62c983f5ee 100755 --- a/src/renderer/components/app.tsx +++ b/src/renderer/components/app.tsx @@ -107,8 +107,22 @@ export class App extends React.Component { } componentDidMount() { + const stores: Array = [namespaceStore]; + + if (isAllowedResource("nodes")) { + stores.push(nodesStore); + } + + if (isAllowedResource("pods")) { + stores.push(podsStore); + } + + if (isAllowedResource("events")) { + stores.push(eventStore); + } + disposeOnUnmount(this, [ - kubeWatchApi.subscribeStores([podsStore, nodesStore, eventStore, namespaceStore], { + kubeWatchApi.subscribeStores(stores, { preload: true, }) ]);