From 242ade1ca913e886b5866c169167f5c8fc8327b7 Mon Sep 17 00:00:00 2001 From: danijanos Date: Wed, 10 Oct 2018 00:20:44 +0200 Subject: [PATCH] Refactor main.js [issue #14] --- js/main.js | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/js/main.js b/js/main.js index 18b749c..cec21b6 100644 --- a/js/main.js +++ b/js/main.js @@ -1,13 +1,28 @@ -const url = "https://obudai-api.azurewebsites.net/api/exchange/"; -const CsCs_APIKEY = "F98143CD-1DAF-4D4A-A929-E6588AD72C8B"; +/* + * Variables to store API data + */ + +var nagyvallalatiAPI = { + url: "https://obudai-api.azurewebsites.net/api/", + CsCs_APIKEY: "F98143CD-1DAF-4D4A-A929-E6588AD72C8B", + headerTokenType: "X-Access-Token" +}; + +var nagyvallalatiAPI_EndpointResources = { + exchange: nagyvallalatiAPI.url + "exchange/", + account: nagyvallalatiAPI.url + "account/", + purchase: nagyvallalatiAPI.url + "account/purchase/", + reset: nagyvallalatiAPI.url + "account/reset/" +}; function GetCurrency(){ var currency = document.getElementById('currency_type').value; - var resource = url + currency; + var resource = nagyvallalatiAPI_EndpointResources.exchange + currency; + var oReq = new XMLHttpRequest(); oReq.addEventListener("load", reqListener); oReq.open("GET", resource, true); - oReq.setRequestHeader("X-Access-Token", CsCs_APIKEY) + oReq.setRequestHeader(nagyvallalatiAPI.headerTokenType, nagyvallalatiAPI.CsCs_APIKEY) oReq.send(); }