Fixed some bugs

Jens Pelzetter 2020-07-21 21:05:11 +02:00
parent d90dd3eafa
commit 736facc691
2 changed files with 6 additions and 4 deletions

View File

@ -473,9 +473,11 @@ class NodeResponse implements ApiResponse {
*/ */
export class ApiClientNodeImpl implements LibreCcmApiClient { export class ApiClientNodeImpl implements LibreCcmApiClient {
readonly #baseUrl: string; readonly #baseUrl: string;
readonly #jwt: string;
constructor(baseUrl: string) { constructor(baseUrl: string, jwt: string) {
this.#baseUrl = baseUrl; this.#baseUrl = baseUrl;
this.#jwt = jwt;
} }
get( get(
@ -486,7 +488,7 @@ export class ApiClientNodeImpl implements LibreCcmApiClient {
const url = buildUrl(this.#baseUrl, endpoint, searchParams); const url = buildUrl(this.#baseUrl, endpoint, searchParams);
const request: http.ClientRequest = http.request(url, { const request: http.ClientRequest = http.request(url, {
headers: { headers: {
Authorization: "", Authorization: this.#jwt,
}, },
method: "GET", method: "GET",
}); });
@ -529,7 +531,7 @@ export class ApiClientNodeImpl implements LibreCcmApiClient {
const url = buildUrl(this.#baseUrl, endpoint, searchParams); const url = buildUrl(this.#baseUrl, endpoint, searchParams);
const request: http.ClientRequest = http.request(url, { const request: http.ClientRequest = http.request(url, {
headers: { headers: {
Authorization: "", Authorization: this.#jwt,
}, },
method: "POST", method: "POST",
}); });

View File

@ -68,7 +68,7 @@ export function buildNodeApiClient(
baseUrl: string, baseUrl: string,
jwt: string jwt: string
): LibreCcmApiClient { ): LibreCcmApiClient {
return new ApiClientNodeImpl(); return new ApiClientNodeImpl(baseUrl, jwt);
} }
/** /**