UNPKG

corona-warn-app

Version:
24 lines (23 loc) 861 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CoronaWarnApp = void 0; const api_client_1 = require("@ffflorian/api-client"); const api_1 = require("./api"); class CoronaWarnApp { constructor(options) { this.apiClient = new api_client_1.APIClient((options === null || options === void 0 ? void 0 : options.apiUrl) || CoronaWarnApp.BASE_URL); this.api = { applicationConfiguration: new api_1.ApplicationConfigurationAPI(this.apiClient), diagnosisKeys: new api_1.DiagnosisKeysAPI(this.apiClient), }; } /** * Set a new API URL. * @param newURL The new API URL */ setApiUrl(newURL) { this.apiClient.setBaseURL(newURL); } } exports.CoronaWarnApp = CoronaWarnApp; CoronaWarnApp.BASE_URL = 'https://svc90.main.px.t-online.de/version/v1/';