Skip to content

Commit 70db8d2

Browse files
committed
fixed connection info in Explorer
1 parent dbda9b2 commit 70db8d2

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/explorer/models/nodeBase.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as vscode from "vscode";
2-
import { config } from "../../extension";
2+
import { config, workspaceState } from "../../extension";
3+
import { currentWorkspaceFolder } from "../../utils";
34

45
export interface NodeOptions {
56
extraNode?: boolean;
@@ -26,14 +27,15 @@ export class NodeBase {
2627
this.label = label;
2728
this.fullName = fullName;
2829
const { workspaceFolder, namespace, extraNode } = options;
29-
this.workspaceFolder = workspaceFolder;
30+
this.workspaceFolder = workspaceFolder || currentWorkspaceFolder();
3031
this.conn = config("conn", workspaceFolder);
3132
this.namespace = namespace || this.conn.ns;
3233
this.extraNode = extraNode;
3334
}
3435

3536
public get connInfo(): string {
36-
return `${this.conn.host}:${this.conn.port}[${this.namespace}]`;
37+
const port = workspaceState.get(this.workspaceFolder + ":port", this.conn.port);
38+
return `${this.conn.host}:${port}[${this.namespace}]`;
3739
}
3840

3941
public getTreeItem(): vscode.TreeItem {

0 commit comments

Comments
 (0)