diff --git a/src/App.tsx b/src/App.tsx index 4c3ff93b24944887bfecd74effbf9e48baf51be7..ccf1767c3e1162f59ff0a21342bcb168f262b218 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -14,6 +14,8 @@ import './i18n'; function App() { + useAuthInterceptors(); + return ( <Routes> <Route path="login" element={<LoginView />} /> diff --git a/src/hooks/useAuthInterceptors.ts b/src/hooks/useAuthInterceptors.ts index dae92be5bdf55cca8f59f043a59edb9a75a74d43..9a2e3d0b6b2ca7fb67afe3edf8d7d187017b9357 100644 --- a/src/hooks/useAuthInterceptors.ts +++ b/src/hooks/useAuthInterceptors.ts @@ -1,9 +1,9 @@ import { AxiosError } from 'axios'; import { useEffect } from 'react'; +import instalikeApi from '../instalikeApi'; +// AUTRES FICHIERS import { logoutAsync } from '../redux/auth/thunks'; - -import instalikeApi from '../instalikeApi'; import useAppDispatch from './useAppDispatch'; const useAuthInterceptors = () => { @@ -18,6 +18,7 @@ const useAuthInterceptors = () => { dispatch(logoutAsync()); } } + //return Promise.reject(e); } ); diff --git a/src/views/DiscoverView.tsx b/src/views/DiscoverView.tsx index 4b3a53a8c575b0d017cd0f32032d5513d76ca3b7..197744c39e9d5c81e8a18d5543c09e18b380d1e9 100644 --- a/src/views/DiscoverView.tsx +++ b/src/views/DiscoverView.tsx @@ -1,5 +1,7 @@ import { useEffect } from 'react'; import { Instalike } from '@jmetterrothan/instalike'; +import instalikeApi from '../instalikeApi'; + // COMPOSANTS import Navbar from '../components/Navbar'; @@ -14,6 +16,13 @@ import { Link } from 'react-router-dom'; const DiscoverView = () => { const dispatch = useAppDispatch(); + + // useEffect(() => { + // instalikeApi.posts.fetch({ cursor: null }); + // instalikeApi.users.me.fetch(); + // instalikeApi.users.find(1).fetch(); + // }, []); + useEffect(() => { dispatch(fetchFeedUserAsync()); }, []); diff --git a/src/views/FeedView.tsx b/src/views/FeedView.tsx index f34767589c276301278acb9b40be2c009cd9fba2..72b1101234344f1bd5572c486a316d7195b6b715 100644 --- a/src/views/FeedView.tsx +++ b/src/views/FeedView.tsx @@ -1,5 +1,7 @@ import { useEffect } from 'react'; import { Instalike } from '@jmetterrothan/instalike'; +import instalikeApi from '../instalikeApi'; + // ICONS import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'; @@ -22,6 +24,14 @@ import { fetchSuggestionAsync } from '../redux/suggestion/thunks'; const FeedView = () => { const dispatch = useAppDispatch(); + + // useEffect(() => { + // console.log('fetch'); + // instalikeApi.posts.fetch({ cursor: null }); + // instalikeApi.users.me.fetch(); + // instalikeApi.users.find(1).fetch(); + // }, []); + useEffect(() => { dispatch(fetchFeedUserAsync()); }, []);