File tree Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Expand file tree Collapse file tree 2 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -31,9 +31,7 @@ export const vscodeExtensionMinVersion = {
3131 remotessh : '0.74.0' ,
3232}
3333
34- /**
35- * Long-lived, extension-scoped, shared globals.
36- */
34+ /** @deprecated Use `extensionGlobals.ts:globals` instead. */
3735export interface ExtContext {
3836 extensionContext : vscode . ExtensionContext
3937 awsContext : AwsContext
Original file line number Diff line number Diff line change @@ -135,7 +135,7 @@ export class HttpResourceFetcher implements ResourceFetcher<Response> {
135135}
136136
137137export class RetryableResourceFetcher extends HttpResourceFetcher {
138- private readonly retryNumber : number
138+ private readonly requestTimeoutMs : number
139139 private readonly retryIntervalMs : number
140140 private readonly resource : string
141141
@@ -155,13 +155,13 @@ export class RetryableResourceFetcher extends HttpResourceFetcher {
155155 showUrl,
156156 timeout,
157157 } )
158- this . retryNumber = retryNumber
158+ this . requestTimeoutMs = retryNumber * retryIntervalMs
159159 this . retryIntervalMs = retryIntervalMs
160160 this . resource = resource
161161 }
162162
163163 fetch ( versionTag ?: string ) {
164- return withRetries (
164+ return waitUntil (
165165 async ( ) => {
166166 try {
167167 return await this . getNewETagContent ( versionTag )
@@ -171,8 +171,9 @@ export class RetryableResourceFetcher extends HttpResourceFetcher {
171171 }
172172 } ,
173173 {
174- maxRetries : this . retryNumber ,
175- delay : this . retryIntervalMs ,
174+ timeout : this . requestTimeoutMs ,
175+ interval : this . retryIntervalMs ,
176+ retryOnFail : true ,
176177 }
177178 )
178179 }
You can’t perform that action at this time.
0 commit comments