Skip to content

Commit 1a1ebad

Browse files
committed
Consistent API client creation
1 parent 3b559e1 commit 1a1ebad

File tree

1 file changed

+5
-2
lines changed
  • packages/core/src/v3/apiClientManager

1 file changed

+5
-2
lines changed

packages/core/src/v3/apiClientManager/index.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,15 @@ export class APIClientManagerAPI {
5959
return undefined;
6060
}
6161

62-
return new ApiClient(this.baseURL, this.accessToken, this.branchName);
62+
const requestOptions = this.#getConfig()?.requestOptions;
63+
const futureFlags = this.#getConfig()?.future;
64+
65+
return new ApiClient(this.baseURL, this.accessToken, this.branchName, requestOptions, futureFlags);
6366
}
6467

6568
clientOrThrow(config?: ApiClientConfiguration): ApiClient {
6669
const baseURL = config?.baseURL ?? this.baseURL;
67-
const accessToken = config?.accessToken ?? this.accessToken;
70+
const accessToken = config?.accessToken ?? config?.secretKey ?? this.accessToken;
6871

6972
if (!baseURL || !accessToken) {
7073
throw new ApiClientMissingError(this.apiClientMissingError());

0 commit comments

Comments
 (0)