Skip to content
Snippets Groups Projects
homework.js 650 B
Newer Older
  • Learn to ignore specific revisions
  • import { axios } from './auth';
    import { GET_HOMEWORKS, GET_SOLUTIONS } from './types';
    
    export const getHomeworks = () => (
      async (dispatch) => {
        try {
          const response = await axios.get('/api/v1/homework/tasks/');
          dispatch({
            type: GET_HOMEWORKS,
            payload: response.data,
          });
        } catch (e) {
          console.log(e);
        }
      }
    );
    
    export const getSolutions = () => (
      async (dispatch) => {
        try {
          const response = await axios.get('/api/v1/homework/solutions/');
          dispatch({
            type: GET_SOLUTIONS,
            payload: response.data,
          });
        } catch (e) {
          console.log(e);
        }
      }
    );