diff --git a/packages/sdk/src/fetch-util.ts b/packages/sdk/src/fetch-util.ts index 588d9de..6b29778 100644 --- a/packages/sdk/src/fetch-util.ts +++ b/packages/sdk/src/fetch-util.ts @@ -233,7 +233,7 @@ export class FetchBuilder { let retryCount = 0; const doRetry = async (e: unknown): Promise => { - if (request.signal?.aborted ?? false) throw request.signal?.reason; + if (request.signal?.aborted ?? false) throw request.signal.reason; // if there are no more attempts we throw the last error if (retryCount >= maxRetries) throw e; @@ -266,7 +266,7 @@ export class FetchBuilder { * @returns the builder itself */ route(match: (url: string) => boolean, fetch: SimpleFetch) { - return this.compose(next => request => match(request.url) ? fetch(request) : next(request)); + return this.compose(next => request => (match(request.url) ? fetch(request) : next(request))); } /**