Files
old-psihologija/client/src/store/actions/doorLockActions.js
2019-05-30 12:45:55 +02:00

25 lines
797 B
JavaScript

import {
UPLOAD_DOOR_LOCK_DATA_PENDING,
UPLOAD_DOOR_LOCK_DATA_SUCCESS,
UPLOAD_DOOR_LOCK_DATA_FAILED
} from "../constants";
import API from '../../utilities/api';
export const uploadDoorLockData = (dispatch, doorLockDataFile) => {
const formData = new FormData();
formData.append('doorLockDataFile', doorLockDataFile);
const additionalConfig = {
headers: {'content-type': 'multipart/form-data'}
};
dispatch({type: UPLOAD_DOOR_LOCK_DATA_PENDING});
API.post('doorLock/upload', formData, additionalConfig)
.then(response => {
dispatch({type: UPLOAD_DOOR_LOCK_DATA_SUCCESS, payload: response.data})
})
.catch(error => {
dispatch({type: UPLOAD_DOOR_LOCK_DATA_FAILED, payload: error.response})
});
};