diff --git a/src/renderer/components/app.tsx b/src/renderer/components/app.tsx index 0f27f687a8..c2cc1ae27d 100755 --- a/src/renderer/components/app.tsx +++ b/src/renderer/components/app.tsx @@ -73,11 +73,17 @@ export class App extends React.Component { } async componentDidMount() { - console.log("hello"); const cluster = getHostedCluster(); - await eventStore.loadAll(); - await nodesStore.loadAll(); - await podsStore.loadAll(); + const promises: Promise[] = []; + if (isAllowedResource("events") && isAllowedResource("pods")) { + promises.push(eventStore.loadAll()); + promises.push(podsStore.loadAll()); + } + if (isAllowedResource("nodes")) { + promises.push(nodesStore.loadAll()); + } + await Promise.all(promises); + eventStore.subscribe(); nodesStore.subscribe(); podsStore.subscribe();