diff --git a/frontend/chat.js b/frontend/chat.js index fb61f3b..6efd956 100644 --- a/frontend/chat.js +++ b/frontend/chat.js @@ -12,17 +12,21 @@ form.addEventListener("submit", async function (event) { formMessage = formData.get('message').toString(); - //KINDA UNNECESSARY - //CHECKS TO SEE IF THE PERSON IS LOGGED IN IN ORDER TO SEND A MESSAGE. - const response = await fetch(`api/token/${username}/`); - const matches = await response.json(); - - //YES THIS IS CONFUSING I KNOW. - if (matches.status === "ok") { - sendMessage() - } else { - document.querySelector("#errormessage").innerHTML = 'Username and token mismatch. Try logging in again.' - } + //KINDA UNNECESSARY + //CHECKS TO SEE IF THE PERSON IS LOGGED IN IN ORDER TO SEND A MESSAGE. + const response = await fetch(`api/token/${username}/`); + const matches = await response.json(); + + //YES THIS IS CONFUSING I KNOW. + if (matches.status === "ok") { + sendMessage() + } else { + const mismatch = 'Username and token mismatch. Try logging in again.' + printText(mismatch.bold()) + logout() + localStorage.removeItem('username') + } + }) //SEND MESSAGE FETCH FUNCTION @@ -86,4 +90,11 @@ function loggedIn() { loggedIn() -//REVIECE USERS PRONOUNS \ No newline at end of file +//REVIECE USERS PRONOUNS + +async function getPronouns() { +const response = await fetch(`api/users/${username}/`); +const data = await response.json(); +pronouns = data.pronouns +return pronouns; +} \ No newline at end of file diff --git a/frontend/logout.js b/frontend/logout.js index 2d88038..133acd6 100644 --- a/frontend/logout.js +++ b/frontend/logout.js @@ -1,4 +1,4 @@ -// //VARIBLES +// // //VARIBLES // myStorage = window.localStorage; // allCookies = document.cookie;