From 6a1e7fab722c85653088761c603151b4a0fe3ec1 Mon Sep 17 00:00:00 2001 From: ashley zomo Date: Sat, 17 Dec 2022 19:24:19 -0600 Subject: [PATCH] updated api --- src/authorization.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/authorization.ts b/src/authorization.ts index 8e24b46..f600d39 100644 --- a/src/authorization.ts +++ b/src/authorization.ts @@ -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( }) .then(response => { if (response.status === 401) { - clearTokenFromStorage() + // clearTokenFromStorage() return null } else { return response.json() as T