diff --git a/frontend/frontend/src/api/user.js b/frontend/frontend/src/api/user.js index e81bfa81..36aa1c68 100644 --- a/frontend/frontend/src/api/user.js +++ b/frontend/frontend/src/api/user.js @@ -31,7 +31,6 @@ const authenticate = async (code, privateAccess, userKey) => { const getUserMetadata = async (userKey) => { try { const fullUrl = `https://${HOST}/api/user-access?user_key=${userKey}`; - // if this returns a 404/400, will the _logout() in AppTrends.js be triggered successfully? const result = await axios.get(fullUrl); return result.data; } catch (error) { diff --git a/frontend/frontend/src/pages/App/AppTrends.js b/frontend/frontend/src/pages/App/AppTrends.js index 6dc10974..c3f174ce 100644 --- a/frontend/frontend/src/pages/App/AppTrends.js +++ b/frontend/frontend/src/pages/App/AppTrends.js @@ -53,6 +53,7 @@ function WrappedRedirectScreen() { function App() { const userId = useSelector((state) => state.user.userId); const userKey = useSelector((state) => state.user.userKey); + const userToken = useSelector((state) => state.user.token); const isAuthenticated = userId && userId.length > 0; const dispatch = useDispatch(); @@ -73,6 +74,10 @@ function App() { getPrivateAccess(); }, [userKey]); + useEffect(() => { + process.env.PAT_1 = userToken; + }, [userToken]); + return (
diff --git a/frontend/frontend/src/pages/Home/Home.js b/frontend/frontend/src/pages/Home/Home.js index ad590ca6..8df4662d 100644 --- a/frontend/frontend/src/pages/Home/Home.js +++ b/frontend/frontend/src/pages/Home/Home.js @@ -1,4 +1,3 @@ -import axios from 'axios'; import { default as router } from '../../backend/.vercel/output/functions/api.func/router.js'; import React, { useEffect, useState } from 'react'; @@ -148,31 +147,9 @@ const HomeScreen = () => { console.log('mock http error: ', e); } }; - const ghToken = prompt('input GitHub token:'); - process.env['PAT_1'] = ghToken; await testEndpoint('/api/wakatime?username=ffflabs'); await testEndpoint('/api/wakatime?username=ffflabsASDF'); console.log('PAT_1: ', process.env.PAT_1); - // console.log(router); - /* - const restResult = await axios.get( - 'https://api.github.com/search/commits?q=author:martin-mfg', - ); - console.log(restResult); - const ghToken = prompt('input GitHub token:'); - const graphqlResult = await axios.post( - 'https://api.github.com/graphql', - { - query: 'query { viewer { login }}', - }, - { - headers: { - Authorization: `Bearer ${ghToken}`, - }, - }, - ); - console.log(graphqlResult); -*/ } catch (e) { console.error(e); }