diff --git a/src/actions/auth.js b/src/actions/auth.js index 111210ac3d8de62ef7b5c201cf90e6ee389327ca..83463caca7049932819c5b9752490d9a8e9ee949 100644 --- a/src/actions/auth.js +++ b/src/actions/auth.js @@ -10,34 +10,37 @@ const axios = ax.create({ export const getUserData = () => ( async (dispatch) => { - const user = await axios.get('/api/v1/profiles/me'); - const { - id, - join_date: joinDate, - nick, - motivation_about: motivationAbout, - motivation_profession: motivationProfession, - motivation_exercise: motivationExercise, - signed, - groups, - } = user.data; - dispatch({ - type: GET_USERDATA, - payload: { - id, joinDate, nick, motivationAbout, motivationProfession, motivationExercise, signed, groups, - }, - }); + try { + const user = await axios.get('/api/v1/profiles/me'); + const { + id, + join_date: joinDate, + nick, + motivation_about: motivationAbout, + motivation_profession: motivationProfession, + motivation_exercise: motivationExercise, + signed, + groups, + } = user.data; + dispatch({ + type: GET_USERDATA, + payload: { + id, joinDate, nick, motivationAbout, motivationProfession, motivationExercise, signed, groups, + }, + }); + } catch (e) {} } ); export const getNews = () => ( async (dispatch) => { - const response= await axios.get('/api/v1/news'); - if(response) { + try { + const response = await axios.get('/api/v1/news'); dispatch({ type: GET_NEWS, payload: response.data, }); + } catch(e) { } } @@ -57,18 +60,20 @@ export const submitRegistration = ({ nick, groups, signed, motivationAbout, motivationProfession, motivationExercise, id, }) => ( async (dispatch) => { - const response = await axios.patch(`/api/v1/profiles/${id}/`, { - nick, - groups, - signed, - motivation_about: motivationAbout, - motivation_profession: motivationProfession, - motivation_exercise: motivationExercise, - }); - if (response.data.id === id) { - alert('Sikeres mentĂŠs!'); - } else { - alert('MentĂŠs nem sikerĂźlt!'); - } + try { + const response = await axios.patch(`/api/v1/profiles/${id}/`, { + nick, + groups, + signed, + motivation_about: motivationAbout, + motivation_profession: motivationProfession, + motivation_exercise: motivationExercise, + }); + if (response.data.id === id) { + alert('Sikeres mentĂŠs!'); + } else { + alert('MentĂŠs nem sikerĂźlt!'); + } + } catch(e) {} } );