Compare commits

..

No commits in common. "c826b6b5dbe5829ea7c958c131660cbdef0587cc" and "5543b1e8c5398a8a63685950b5dfd2ce97d89c30" have entirely different histories.

2 changed files with 21 additions and 32 deletions

31
chat.js
View File

@ -12,21 +12,17 @@ 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 {
const mismatch = 'Username and token mismatch. Try logging in again.'
printText(mismatch.bold())
logout()
localStorage.removeItem('username')
}
//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.'
}
})
//SEND MESSAGE FETCH FUNCTION
@ -91,10 +87,3 @@ loggedIn()
//REVIECE USERS PRONOUNS
async function getPronouns() {
const response = await fetch(`api/users/${username}/`);
const data = await response.json();
pronouns = data.pronouns
return pronouns;
}

View File

@ -20,13 +20,13 @@ async function logout() {
loggedIn()
}
// IF THERE IS A TOKEN BUT NO USERNAME LOGOUT
if (allCookies !== '' && myStorage.length === 0) {
logout()
}
// // IF THERE IS A TOKEN BUT NO USERNAME LOGOUT
// if (allCookies !== '' && myStorage.length === 0) {
// logout()
// }
// IF THERE IS NO COOKIE BUT A USERNAME GET RID OF USERNAME LOCALLY.
if (allCookies === '' && myStorage.length !== 0) {
localStorage.removeItem('username')
document.querySelector("#loggeduser").innerHTML = 'You are not logged in'
}
// // IF THERE IS NO COOKIE BUT A USERNAME GET RID OF USERNAME LOCALLY.
// if (allCookies === '' && myStorage.length !== 0) {
// localStorage.removeItem('username')
// document.querySelector("#loggeduser").innerHTML = 'You are not logged in'
// }