export const hasAccessToken = () => { const accessToken = localStorage.getItem('accessToken'); return accessToken ? true : false; }; export const hasRefreshToken = () => { const refreshToken = localStorage.getItem('refreshToken'); return refreshToken ? true : false; }; export const refreshAccessToken = async () => { const refreshToken = localStorage.getItem('refreshToken'); if (!refreshToken) { localStorage.removeItem('accessToken'); } const response = await fetch( process.env.REACT_APP_AUTH_URL + '/token' || '', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify({ refreshToken }), }, ); if (response.ok) { const { accessToken } = await response.json(); localStorage.setItem('accessToken', accessToken); } };