Skip to content

Commit 2f99a4c

Browse files
attempt to configure auth before action for baseURIs
1 parent 26f046c commit 2f99a4c

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

myDav/src/extension.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ async function getAuthToken(): Promise<string> {
1212
return authToken;
1313
}
1414

15+
let authConfigured: Record<string, boolean> = {};
16+
1517
globalThis.Buffer = Buffer;
1618
console.log(Buffer)
1719

@@ -217,6 +219,10 @@ export class WebDAVFileSystemProvider implements vscode.FileSystemProvider {
217219
if (!connections[baseUri]) {
218220
connections[baseUri] = this.createClient(baseUri);
219221
}
222+
if (!authConfigured[baseUri]) {
223+
await configureAuthForUri(baseUri);
224+
authConfigured[baseUri] = true;
225+
}
220226
return await action(await connections[baseUri]);
221227
} catch (e) {
222228
log(`${e} for ${uri}`);

0 commit comments

Comments
 (0)