File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change 11import * as vscode from "vscode" ;
2- import { config } from "../../extension" ;
2+ import { config , workspaceState } from "../../extension" ;
3+ import { currentWorkspaceFolder } from "../../utils" ;
34
45export 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 {
You can’t perform that action at this time.
0 commit comments