updated api

This commit is contained in:
2022-12-17 19:24:19 -06:00
parent 8b06077359
commit 6a1e7fab72

View File

@@ -1,5 +1,9 @@
import { useEffect, useState } from 'react'
function setTokenInStorage(token: string) {
localStorage.setItem('token', token)
}
export function getTokenFromStorage() {
return localStorage.getItem('token')
}
@@ -57,7 +61,7 @@ export function authorizeLogin(
// TODO why is ENV undefined?
console.log(import.meta.env.API)
fetch('http://localhost:8080' + '/login', {
fetch('http://localhost:8080' + '/login/password', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
@@ -72,7 +76,7 @@ export function authorizeLogin(
})
.then(data => {
if (data.token) {
localStorage.setItem('token', data.token)
setTokenInStorage(data.token)
setLoggedIn(LoginState.Yes)
} else {
setLoggedIn(LoginState.Invalid)
@@ -105,7 +109,7 @@ export function useAuthFetch<T = any>(
})
.then(response => {
if (response.status === 401) {
clearTokenFromStorage()
// clearTokenFromStorage()
return null
} else {
return response.json() as T