@@ -32,7 +32,7 @@ import Tabs from "react-bootstrap/Tabs";
3232import Tab from "react-bootstrap/Tab" ;
3333import { ChargerList } from './pages/chargers.js' ;
3434import { ErrorAlert } from './components/Alert.js' ;
35- import { BACKEND } from './utils' ;
35+ import { refresh_access_token } from './utils' ;
3636import { AppState , loggedIn } from './utils.js' ;
3737import { Col , Spinner } from 'react-bootstrap' ;
3838import { Recovery } from './pages/recovery.js' ;
@@ -42,29 +42,6 @@ import { Footer } from "./components/Footer";
4242
4343import "./main.scss" ;
4444
45- async function refresh_access_token ( ) {
46- if ( window . location . pathname == "/recovery" ) {
47- loggedIn . value = AppState . Recovery ;
48- return ;
49- }
50-
51- const resp = await fetch ( BACKEND + "/auth/jwt_refresh" , {
52- method : "GET" ,
53- credentials : "include"
54- } ) ;
55-
56- if ( resp . status == 200 ) {
57- if ( ! localStorage . getItem ( "loginKey" ) || ! localStorage . getItem ( "secretKey" ) ) {
58- logout ( false ) ;
59- }
60- loggedIn . value = AppState . LoggedIn ;
61- } else {
62- localStorage . removeItem ( "loginKey" ) ;
63- localStorage . removeItem ( "secretKey" ) ;
64- loggedIn . value = AppState . LoggedOut ;
65- }
66- }
67-
6845refresh_access_token ( ) . then ( ( ) => {
6946 if ( loggedIn . value === AppState . LoggedIn ) {
7047 setInterval ( async ( ) => {
0 commit comments