Skip to content

Commit c6ac3a5

Browse files
committed
simp
1 parent 2d4a712 commit c6ac3a5

2 files changed

Lines changed: 11 additions & 8 deletions

File tree

src/api/index.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export class AtelierAPI {
8686
superserverPort,
8787
pathPrefix,
8888
ns,
89-
auth: auth,
89+
auth,
9090
docker,
9191
dockerService,
9292
};
@@ -312,7 +312,7 @@ export class AtelierAPI {
312312
headers?: any,
313313
options?: any
314314
): Promise<any> {
315-
const { active, apiVersion, host, port, auth, https } = this.config;
315+
const { active, apiVersion, host, port, https } = this.config;
316316
if (!active || !port || !host) {
317317
return Promise.reject();
318318
}
@@ -443,7 +443,11 @@ export class AtelierAPI {
443443
authRequestMap.delete(mapKey);
444444
if (this.wsOrFile && !checkingConnection) {
445445
setTimeout(() => {
446-
checkConnection(auth.resolved(), typeof this.wsOrFile === "object" ? this.wsOrFile : undefined, true);
446+
checkConnection(
447+
this.config.auth.resolved(),
448+
typeof this.wsOrFile === "object" ? this.wsOrFile : undefined,
449+
true
450+
);
447451
}, 500);
448452
}
449453
throw { statusCode: response.status, message: response.statusText };

src/extension.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,7 @@ export async function resolveConnectionSpec(
235235
}
236236
}
237237

238-
let connSpec = await serverManagerApi.getServerSpec(serverName, scope);
238+
let connSpec: serverManager.IServerSpec = await serverManagerApi.getServerSpec(serverName, scope);
239239

240240
if (!connSpec && uri) {
241241
// Caller passed uri as a signal to process any docker-compose settings
@@ -254,7 +254,6 @@ export async function resolveConnectionSpec(
254254
superServer: {
255255
port: serverForUri.superserverPort,
256256
},
257-
auth: serverForUri.auth.clone(),
258257
description: `Server for workspace folder '${serverName}'`,
259258
};
260259
}
@@ -271,8 +270,8 @@ async function resolvePassword(
271270
serverSpec: Pick<serverManager.IServerSpec, "name" | "auth">,
272271
ignoreUnauthenticated = false
273272
): Promise<string | undefined> {
274-
if (!(serverSpec.auth.resolved() || ignoreUnauthenticated)) {
275-
const scopes = [serverSpec.name, serverSpec.auth.username || ""];
273+
if (!((serverSpec.auth.resolved() as boolean) || ignoreUnauthenticated)) {
274+
const scopes = [serverSpec.name, serverSpec.auth?.username || ""];
276275

277276
// Handle Server Manager extension version < 3.8.0
278277
const account = serverManagerApi.getAccount ? serverManagerApi.getAccount(serverSpec) : undefined;
@@ -2000,7 +1999,7 @@ function serverForUri(uri: vscode.Uri): ServerForUri {
20001999
port,
20012000
superserverPort,
20022001
pathPrefix,
2003-
auth: auth,
2002+
auth,
20042003
namespace: ns,
20052004
apiVersion: active ? apiVersion : undefined,
20062005
serverVersion: active ? serverVersion : undefined,

0 commit comments

Comments
 (0)