From 015ec0df3ef402f40d25e2e199943fdb60179232 Mon Sep 17 00:00:00 2001 From: Pithon Kabiro <pithon.kabiro@hft-stuttgart.de> Date: Thu, 28 Oct 2021 10:11:02 +0200 Subject: [PATCH] Create a configuration module file ... that conatains information about the SensorThings API server url and Cesium access token --- .gitignore | 3 +++ public/js/appCesium.js | 5 +++-- public/js/appChart.js | 11 +++++------ public/js/src_modules/baseUrlPlusQueryParams.mjs | 6 +----- 4 files changed, 12 insertions(+), 13 deletions(-) diff --git a/.gitignore b/.gitignore index 6704566..f600fad 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +# Our custom config file +config.mjs + # Logs logs *.log diff --git a/public/js/appCesium.js b/public/js/appCesium.js index 709aae5..c32da22 100644 --- a/public/js/appCesium.js +++ b/public/js/appCesium.js @@ -1,7 +1,8 @@ "use strict"; -Cesium.Ion.defaultAccessToken = - "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiIyODgxYzJlNi1kNDZiLTQ3ZmQtYmUxYy0yMWI0OGM3NDA5MzAiLCJpZCI6NDczOSwic2NvcGVzIjpbImFzciIsImdjIl0sImlhdCI6MTU0MTUyMzU0MX0.shj2hM3pvsvcmE_wMb2aBDuk_cKWmFmbolltInGImwU"; +import { CESIUM_ION_ACCESS_TOKEN } from "./config.mjs"; + +Cesium.Ion.defaultAccessToken = CESIUM_ION_ACCESS_TOKEN; // Flag to determine models that will be loaded // Set to `true` or `false` diff --git a/public/js/appChart.js b/public/js/appChart.js index f4c567f..de1a5cf 100644 --- a/public/js/appChart.js +++ b/public/js/appChart.js @@ -1,9 +1,8 @@ "use strict"; -import { - BASE_URL, - QUERY_PARAMS_COMBINED, -} from "./src_modules/baseUrlPlusQueryParams.mjs"; +import { SENSORTHINGS_API_BASE_URL } from "./config.mjs"; + +import { QUERY_PARAMS_COMBINED } from "./src_modules/baseUrlPlusQueryParams.mjs"; import { calculateVorlaufMinusRuecklaufTemperature } from "./src_modules/calculateTemperatureDiff.mjs"; @@ -146,7 +145,7 @@ const drawChartUsingSelectedOptions = async function () { selectedBuildingsDataPointsSamplingRateAbbrevRawObsArr.length === 0 ? [[], []] : await getMetadataPlusObservationsFromSingleOrMultipleDatastreams( - BASE_URL, + SENSORTHINGS_API_BASE_URL, QUERY_PARAMS_COMBINED, selectedBuildingsDataPointsSamplingRateAbbrevRawObsArr ); @@ -156,7 +155,7 @@ const drawChartUsingSelectedOptions = async function () { selectedBuildingsDataPointsSamplingRateAbbrevTempDiffArr.length === 0 ? [[], []] : await calculateVorlaufMinusRuecklaufTemperature( - BASE_URL, + SENSORTHINGS_API_BASE_URL, QUERY_PARAMS_COMBINED, extractBuildingPlusSamplingRate( selectedBuildingsDataPointsSamplingRateAbbrevTempDiffArr diff --git a/public/js/src_modules/baseUrlPlusQueryParams.mjs b/public/js/src_modules/baseUrlPlusQueryParams.mjs index 4c2b8b6..93207d2 100644 --- a/public/js/src_modules/baseUrlPlusQueryParams.mjs +++ b/public/js/src_modules/baseUrlPlusQueryParams.mjs @@ -1,7 +1,5 @@ "use strict"; -const BASE_URL = "http://193.196.39.91:8080/frost-icity-tp31/v1.1"; - /** * Create a temporal filter string for the fetched Observations * @param {String} dateStart Start date in YYYY-MM-DD format @@ -33,9 +31,7 @@ const createUrlParametersForGetRequest = function (dateStart, dateStop) { }; }; -const QUERY_PARAMS_COMBINED = createUrlParametersForGetRequest( +export const QUERY_PARAMS_COMBINED = createUrlParametersForGetRequest( "2020-01-01", "2021-01-01" ); - -export { BASE_URL, QUERY_PARAMS_COMBINED }; -- GitLab