@@ -8,7 +8,7 @@ import Login from './pages/Login/Login';
88import Logout from './pages/Login/Logout' ;
99import HomePage from './pages/Home' ;
1010import Admin from './pages/Admin' ;
11- import Search360 from './pages/DataView360/Search/Search' ;
11+ import { Search360 } from './pages/DataView360/Search/Search' ;
1212import View360 from './pages/DataView360/View/View360' ;
1313import About from './pages/About' ;
1414import RefreshDlg from './components/RefreshDlg' ;
@@ -17,16 +17,17 @@ import Refresh from './components/Refresh';
1717
1818import useToken from './pages/Login/useToken' ;
1919import Box from "@material-ui/core/Box" ;
20+ import { RFM } from "./pages/RFM/RFM" ;
2021
2122let jwt = require ( 'jsonwebtoken' ) ;
2223
2324const REFRESH_POPUP_TIME = 300 // seconds
2425
2526// Triggers token expiration check
2627const sleep = time => new Promise ( resolve => setTimeout ( resolve , time ) )
27- const expTimer = ( ) => sleep ( 500 ) . then ( ( ) => ( { } ) )
28+ let expTimer = ( ) => sleep ( 500 ) . then ( ( ) => ( { } ) ) ;
2829
29- const AuthContext = React . createContext ( )
30+ const AuthContext = React . createContext ( ) ;
3031
3132function AuthProvider ( { children} ) {
3233 const [ state , setState ] = React . useState ( {
@@ -39,6 +40,7 @@ function AuthProvider({children}) {
3940 expTimer ( ) . then (
4041 user => setState ( { status : 'success' , error : null , user} )
4142 )
43+ expTimer = ( ) => sleep ( 100000 ) . then ( ( ) => ( { } ) ) ;
4244 } , )
4345
4446 return (
@@ -76,7 +78,6 @@ function useAuthState() {
7678
7779
7880function AuthenticatedApp ( ) {
79-
8081 const { access_token, setToken} = useToken ( ) ;
8182
8283 let decoded = jwt . decode ( access_token , { complete : true } ) ;
@@ -140,6 +141,10 @@ function AuthenticatedApp() {
140141 < View360 access_token = { access_token } />
141142 </ Route >
142143
144+ < Route path = "/rfm" >
145+ < RFM access_token = { access_token } />
146+ </ Route >
147+
143148 < Route path = "/check" >
144149 < Check access_token = { access_token } />
145150 </ Route >
@@ -168,7 +173,6 @@ function Home() {
168173}
169174
170175function App ( ) {
171-
172176 return (
173177 < AuthProvider >
174178 < Home />
0 commit comments