Advertisement
SwethaS

Untitled

Jan 23rd, 2020
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. export const loadNotesAndActivities = caseId => async dispatch => {
  2. dispatch({ type: SET_NOTES_AND_ACTIVITIES_LOADING });
  3. try {
  4. const [activitiesResponse, notesResponse] = await Promise.all([
  5. casesApiV2.getActivities(caseId),
  6. casesApiV2.getNotes(caseId),
  7. ]);
  8. const activitiesData = activitiesResponse.data;
  9. const notesData = notesResponse.data;
  10. const notesAndActivitiesData = {
  11. activities: activitiesData.activities || [],
  12. notes: notesData.notes || [],
  13. };
  14.  
  15. dispatch({ type: SET_NOTES_AND_ACTIVITIES_LOADED });
  16. dispatch(setNotesAndActivities(notesAndActivitiesData));
  17. } catch (error) {
  18. dispatch(genericErrorMessage(error));
  19. throw new Error(error);
  20. }
  21. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement