refresh = () => response = fetch('http://127.0.0.1:42055/') .then((response) => { return response.text(); }) ConnectionTest = async () => { var a = await refresh(); console.log(a) return a } async function BotStatus() { var connectionStatus = await ConnectionTest(); document.getElementById("BotStatus").innerHTML = connectionStatus; } BotStatus(); fetch_GetList = (fetchURL) => response = fetch(fetchURL) .then((response) => { return response.text(); }) GetList = async (listType) => { if (true) { let ListRequestOBJ = { 'request_name': listType, 'request_type': "list" } let params = "?request_name="+encodeURIComponent(ListRequestOBJ.request_name)+"&"+"request_type="+encodeURIComponent(ListRequestOBJ.request_type); let targetURL = "http://127.0.0.1:42055/api/v1/user_client/get"+params; //console.log(targetURL) let a = await fetch_GetList(targetURL); //console.log("return: "+a); return a } else { return None } } async function GetListCommands() { let returnedList = await GetList("Commands"); let obj_main = JSON.parse(returnedList); console.log(returnedList); console.log(obj_main); console.log(typeof obj_main['message']) console.log(obj_main.message); //var obj_temp = JSON.parse(obj_main.message['!lights']); let data = atob(obj_main.message); console.log(data); let notDictionary = JSON.parse(data); return notDictionary } function updateCommandList() { let returnedCommands = GetListCommands(); } updateCommandList(); async function GetListRewards() { returnedList = await GetList("Rewards"); obj = JSON.parse(returnedList); console.log(obj['message']) return returnedList } async function GetListTimers() { returnedList = await GetList("Timers"); obj = JSON.parse(returnedList); console.log(obj['message']) return returnedList } async function GetListTextSources() { returnedList = await GetList("TextSources"); obj = JSON.parse(returnedList); console.log(obj['message']) return returnedList }