diff --git a/packages/cli/src/client.ts b/packages/cli/src/client.ts index 497f4b4..f1499dd 100644 --- a/packages/cli/src/client.ts +++ b/packages/cli/src/client.ts @@ -9,20 +9,21 @@ export class JulesClient { this.apiKey = apiKey || getApiKey(); } - private getHeaders(): Record { + private static buildHeaders(apiKey: string): Record { return { - 'x-goog-api-key': this.apiKey, + 'x-goog-api-key': apiKey, 'Content-Type': 'application/json', }; } + private getHeaders(): Record { + return JulesClient.buildHeaders(this.apiKey); + } + static async validateKey(apiKey: string): Promise { const response = await fetch(`${BASE_URL}/sessions`, { method: 'GET', - headers: { - 'x-goog-api-key': apiKey, - 'Content-Type': 'application/json', - }, + headers: JulesClient.buildHeaders(apiKey), }); if (!response.ok) {