Skip to content

Commit

Permalink
update node labels after refresh
Browse files Browse the repository at this point in the history
  • Loading branch information
juozasg committed Sep 12, 2023
1 parent a052395 commit c65f3a3
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/cli/kubernetes/apiResources.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { redrawhResourcesTreeViews, refreshResourcesTreeViews } from 'commands/refreshTreeViews';
import { redrawResourcesTreeViews, refreshResourcesTreeViews } from 'commands/refreshTreeViews';
import { currentContextData } from 'data/contextData';
import { setVSCodeContext, telemetry } from 'extension';
import { ContextId } from 'types/extensionIds';
Expand Down Expand Up @@ -52,7 +52,7 @@ export async function loadAvailableResourceKinds() {
context.apiResources = undefined;
context.apiState = ApiState.Loading;
// will set their content to Loading API...
redrawhResourcesTreeViews();
redrawResourcesTreeViews();

const kindsShellResult = await invokeKubectlCommand('api-resources --verbs=list -o wide');
if (kindsShellResult?.code !== 0) {
Expand All @@ -62,7 +62,7 @@ export async function loadAvailableResourceKinds() {
setVSCodeContext(ContextId.ClusterUnreachable, true);
clusterDataProvider.updateCurrentContextChildNodes();
refreshResourcesTreeViews();
redrawhResourcesTreeViews();
redrawResourcesTreeViews();
return;
}

Expand Down
2 changes: 1 addition & 1 deletion src/commands/refreshTreeViews.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export function refreshResourcesTreeViews() {
reloadTemplatesTreeView();
}

export function redrawhResourcesTreeViews() {
export function redrawResourcesTreeViews() {
sourceDataProvider.redraw();
workloadDataProvider.redraw();
templateDateProvider.redraw();
Expand Down
6 changes: 6 additions & 0 deletions src/ui/treeviews/dataProviders/asyncDataProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { ApiState } from 'cli/kubernetes/apiResources';
import { KubeConfigState, kubeConfigState } from 'cli/kubernetes/kubernetesConfig';
import { ContextData, ViewData, currentContextData } from 'data/contextData';
import { InfoNode, infoNodes } from 'utils/makeTreeviewInfoNode';
import { NamespaceNode } from '../nodes/namespaceNode';
import { TreeNode } from '../nodes/treeNode';
import { clusterDataProvider } from '../treeViews';
import { SimpleDataProvider } from './simpleDataProvider';
Expand Down Expand Up @@ -74,6 +75,11 @@ export class AsyncDataProvider extends SimpleDataProvider{
viewData.loading = false;
console.log(`finish loading ${context.contextName} ${this.constructor.name}`);

this.nodes.forEach(node => {
if(node instanceof NamespaceNode) {
node.updateLabel();
}
});
this.redraw();
}

Expand Down

0 comments on commit c65f3a3

Please sign in to comment.