ara-web/src/playbooks/playbooksActions.js

23 lines
593 B
JavaScript

import axios from "axios";
import * as types from "./playbooksActionsTypes";
export function getPlaybooks() {
return (dispatch, getState) => {
const { apiURL } = getState().config;
return axios.get(`${apiURL}/api/v1/playbooks`).then(response => {
dispatch({
type: types.FETCH_PLAYBOOKS,
playbooks: response.data.results
});
return response;
});
};
}
export function getPlaybook(playbook) {
return (dispatch, getState) => {
const { apiURL } = getState().config;
return axios.get(`${apiURL}/api/v1/playbooks/${playbook.id}`);
};
}