File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 1
1
import * as vscode from "vscode" ;
2
2
import { AtelierAPI } from "../api" ;
3
- import { panel , resolveConnectionSpec } from "../extension" ;
3
+ import { panel , resolveConnectionSpec , getResolvedConnectionSpec } from "../extension" ;
4
4
5
5
enum AccessMode {
6
6
Code ,
@@ -26,8 +26,9 @@ export async function addServerNamespaceToWorkspace(): Promise<void> {
26
26
// Get its namespace list
27
27
let uri = vscode . Uri . parse ( `isfs://${ serverName } /` ) ;
28
28
await resolveConnectionSpec ( serverName ) ;
29
- // Prepare a displayable form of its connection spec as a hint to the user
30
- const connSpec = await serverManagerApi . getServerSpec ( serverName ) ;
29
+ // Prepare a displayable form of its connection spec as a hint to the user.
30
+ // This will never return the default value (second parameter) because we only just resolved the connection spec.
31
+ const connSpec = getResolvedConnectionSpec ( serverName , undefined ) ;
31
32
const connDisplayString = `${ connSpec . webServer . scheme } ://${ connSpec . webServer . host } :${ connSpec . webServer . port } /${ connSpec . webServer . pathPrefix } ` ;
32
33
// Connect and fetch namespaces
33
34
const api = new AtelierAPI ( uri ) ;
Original file line number Diff line number Diff line change 1
1
import * as vscode from "vscode" ;
2
2
import { AtelierAPI } from "../api" ;
3
- import { panel , resolveConnectionSpec } from "../extension" ;
3
+ import { panel , resolveConnectionSpec , getResolvedConnectionSpec } from "../extension" ;
4
4
5
5
interface ConnSettings {
6
6
server : string ;
@@ -48,7 +48,8 @@ export async function connectFolderToServerNamespace(): Promise<void> {
48
48
const uri = vscode . Uri . parse ( `isfs://${ serverName } /?ns=%SYS` ) ;
49
49
await resolveConnectionSpec ( serverName ) ;
50
50
// Prepare a displayable form of its connection spec as a hint to the user
51
- const connSpec = await serverManagerApi . getServerSpec ( serverName ) ;
51
+ // This will never return the default value (second parameter) because we only just resolved the connection spec.
52
+ const connSpec = getResolvedConnectionSpec ( serverName , undefined ) ;
52
53
const connDisplayString = `${ connSpec . webServer . scheme } ://${ connSpec . webServer . host } :${ connSpec . webServer . port } /${ connSpec . webServer . pathPrefix } ` ;
53
54
// Connect and fetch namespaces
54
55
const api = new AtelierAPI ( uri ) ;
You can’t perform that action at this time.
0 commit comments