diff --git a/src/SEQTA.ts b/src/SEQTA.ts index 808f577a..1fb2c51d 100644 --- a/src/SEQTA.ts +++ b/src/SEQTA.ts @@ -1184,14 +1184,9 @@ async function AddBetterSEQTAElements(toggle: any) { var logoutbutton = document.getElementsByClassName('logout')[0]; var userInfosvgdiv = document.getElementById('logouttooltip')!; userInfosvgdiv.appendChild(logoutbutton); - - } catch (error) { - console.error('Error fetching and processing data:', error); - } - try { // Await the fetch response - const response = await fetch(`${location.origin}/seqta/student/load/message/people`, { + const peopleResponse = await fetch(`${location.origin}/seqta/student/load/message/people`, { method: 'POST', headers: { 'Content-Type': 'application/json; charset=utf-8', @@ -1200,14 +1195,14 @@ async function AddBetterSEQTAElements(toggle: any) { }); // Await the JSON parsing of the response - const responseData = await response.json(); - let students = responseData.payload; + const peopleResponseData = await peopleResponse.json(); + let students = peopleResponseData.payload; // Process the students data var index = students.findIndex(function (person: any) { return ( - person.firstname == students.userDesc.split(' ')[0] && - person.surname == students.userDesc.split(' ')[1] + person.firstname == info.userDesc.split(' ')[0] && + person.surname == info.userDesc.split(' ')[1] ); }); @@ -1271,10 +1266,10 @@ async function AddBetterSEQTAElements(toggle: any) { // If betterSEQTA+ is enabled, run the code if (toggle) { // Creates settings and dashboard buttons next to alerts - var SettingsButton = stringToHTML( + let SettingsButton = stringToHTML( '', ); - var ContentDiv = document.getElementById('content'); + let ContentDiv = document.getElementById('content'); ContentDiv!.append(SettingsButton.firstChild!); const result: any = await new Promise(resolve => { @@ -1325,10 +1320,10 @@ async function AddBetterSEQTAElements(toggle: any) { } } else { // Creates settings and dashboard buttons next to alerts - SettingsButton = stringToHTML( + let SettingsButton = stringToHTML( '', ); - ContentDiv = document.getElementById('content'); + let ContentDiv = document.getElementById('content'); ContentDiv!.append(SettingsButton.firstChild!); } @@ -1359,9 +1354,10 @@ async function AddBetterSEQTAElements(toggle: any) { } } -let tooltipstring; function GetLightDarkModeString(darkmodetoggle: boolean) { + let tooltipstring; + if (darkmodetoggle) { tooltipstring = 'Switch to light theme'; } else {