2019-05-28 04:39:50 +02:00
|
|
|
import {
|
2019-05-28 13:04:33 +02:00
|
|
|
UPLOAD_DOOR_LOCK_DATA_PENDING,
|
|
|
|
|
UPLOAD_DOOR_LOCK_DATA_SUCCESS,
|
|
|
|
|
UPLOAD_DOOR_LOCK_DATA_FAILED
|
2019-05-28 04:39:50 +02:00
|
|
|
} from "../constants";
|
|
|
|
|
|
2019-05-28 13:04:33 +02:00
|
|
|
export const uploadDoorLockData = (dispatch) => {
|
|
|
|
|
dispatch({type: UPLOAD_DOOR_LOCK_DATA_PENDING});
|
|
|
|
|
fetch('/api/doorLockData')
|
2019-05-28 04:39:50 +02:00
|
|
|
.then(response => response.json())
|
|
|
|
|
.then(data => {
|
2019-05-28 13:04:33 +02:00
|
|
|
dispatch({type: UPLOAD_DOOR_LOCK_DATA_SUCCESS, payload: data})
|
2019-05-28 04:39:50 +02:00
|
|
|
})
|
|
|
|
|
.catch(err => {
|
2019-05-28 13:04:33 +02:00
|
|
|
dispatch({type: UPLOAD_DOOR_LOCK_DATA_FAILED, payload: err})
|
2019-05-28 04:39:50 +02:00
|
|
|
})
|
|
|
|
|
};
|