18 lines
551 B
JavaScript
18 lines
551 B
JavaScript
|
|
import {
|
||
|
|
FETCH_DOOR_LOCK_CHARGES_PENDING,
|
||
|
|
FETCH_DOOR_LOCK_CHARGES_SUCCESS,
|
||
|
|
FETCH_DOOR_LOCK_CHARGES_FAILED
|
||
|
|
} from "../constants";
|
||
|
|
|
||
|
|
export const fetchDoorLockCharges = (dispatch) => {
|
||
|
|
dispatch({type: FETCH_DOOR_LOCK_CHARGES_PENDING});
|
||
|
|
fetch('/api/doorLockCharges')
|
||
|
|
.then(response => response.json())
|
||
|
|
.then(data => {
|
||
|
|
dispatch({type: FETCH_DOOR_LOCK_CHARGES_SUCCESS, payload: data})
|
||
|
|
})
|
||
|
|
.catch(err => {
|
||
|
|
dispatch({type: FETCH_DOOR_LOCK_CHARGES_FAILED, payload: err})
|
||
|
|
})
|
||
|
|
};
|