get newest plan is working correctly

This commit is contained in:
maciekglowacki 2020-11-01 20:57:08 +01:00
parent 30ae3c73eb
commit 2b1aad7a08

View File

@ -102,12 +102,19 @@ export const CoursesProvider = ({ children }: CoursesProviderProps) => {
}; };
const getNewestTimetable = async () => { const getNewestTimetable = async () => {
//todo const config = {
method: 'get' as const,
url: `${process.env.REACT_APP_API_URL}/api/v1/assignments/getCurrentAssignments`,
headers: {
Authorization: `Bearer ${token}`,
},
};
try { try {
const { data: basket } = await axios.get( let { data: basket } = await axios.request(config);
`${process.env.REACT_APP_API_URL}/api/v1/assignments/getCurrentAssignments`, if (basket === '') {
); basket = [];
// setBasket(basket); }
setBasket(basket);
} catch (e) { } catch (e) {
console.log(e); console.log(e);
} }
@ -127,8 +134,10 @@ export const CoursesProvider = ({ children }: CoursesProviderProps) => {
useEffect(() => { useEffect(() => {
fetchClasses(); fetchClasses();
if (token) {
getNewestTimetable(); getNewestTimetable();
}, []); }
}, [token]);
return ( return (
<coursesContext.Provider value={{ courses, basket, addToBasket, addGroup, deleteFromBasket, saveBasket }}> <coursesContext.Provider value={{ courses, basket, addToBasket, addGroup, deleteFromBasket, saveBasket }}>