parent
2e298bf267
commit
f1adb7f0ae
|
|
@ -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",
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue