update project

This commit is contained in:
Delucse
2020-12-02 15:21:28 +01:00
parent a30747c608
commit c5fd5c6239
2 changed files with 45 additions and 7 deletions
+24
View File
@@ -60,9 +60,33 @@ export const getProjects = (type) => (dispatch) => {
});
};
export const updateProject = () => (dispatch, getState) => {
var workspace = getState().workspace;
var body = {
xml: workspace.code.xml,
title: workspace.name
}
var id = getState().project.projects[0]._id;
axios.put(`${process.env.REACT_APP_BLOCKLY_API}/project/${id}`, body)
.then(res => {
var project = res.data.project;
dispatch({
type: GET_PROJECT,
payload: project
});
dispatch(returnSuccess(res.data.message, res.status, 'PROJECT_UPDATE_SUCCESS'));
})
.catch(err => {
if(err.response){
dispatch(returnErrors(err.response.data.message, err.response.status, 'PROJECT_UPDATE_FAIL'));
}
});
}
export const resetProject = () => (dispatch) => {
dispatch({
type: GET_PROJECTS,
payload: []
});
dispatch(setType(''));
};