From 736facc691a4dab5ebedb845c723c7c95c999255 Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Tue, 21 Jul 2020 21:05:11 +0200 Subject: [PATCH] Fixed some bugs --- ccm-apiclient-commons/src/main/typescript/ApiClient.ts | 8 +++++--- .../src/main/typescript/ccm-apiclient-commons.ts | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/ccm-apiclient-commons/src/main/typescript/ApiClient.ts b/ccm-apiclient-commons/src/main/typescript/ApiClient.ts index 7fb16d0d1..04da3e9e4 100644 --- a/ccm-apiclient-commons/src/main/typescript/ApiClient.ts +++ b/ccm-apiclient-commons/src/main/typescript/ApiClient.ts @@ -473,9 +473,11 @@ class NodeResponse implements ApiResponse { */ export class ApiClientNodeImpl implements LibreCcmApiClient { readonly #baseUrl: string; + readonly #jwt: string; - constructor(baseUrl: string) { + constructor(baseUrl: string, jwt: string) { this.#baseUrl = baseUrl; + this.#jwt = jwt; } get( @@ -486,7 +488,7 @@ export class ApiClientNodeImpl implements LibreCcmApiClient { const url = buildUrl(this.#baseUrl, endpoint, searchParams); const request: http.ClientRequest = http.request(url, { headers: { - Authorization: "", + Authorization: this.#jwt, }, method: "GET", }); @@ -529,7 +531,7 @@ export class ApiClientNodeImpl implements LibreCcmApiClient { const url = buildUrl(this.#baseUrl, endpoint, searchParams); const request: http.ClientRequest = http.request(url, { headers: { - Authorization: "", + Authorization: this.#jwt, }, method: "POST", }); diff --git a/ccm-apiclient-commons/src/main/typescript/ccm-apiclient-commons.ts b/ccm-apiclient-commons/src/main/typescript/ccm-apiclient-commons.ts index 7f96fdeb5..97576c706 100644 --- a/ccm-apiclient-commons/src/main/typescript/ccm-apiclient-commons.ts +++ b/ccm-apiclient-commons/src/main/typescript/ccm-apiclient-commons.ts @@ -68,7 +68,7 @@ export function buildNodeApiClient( baseUrl: string, jwt: string ): LibreCcmApiClient { - return new ApiClientNodeImpl(); + return new ApiClientNodeImpl(baseUrl, jwt); } /**