Api & Client: add an activity

This commit is contained in:
Sam
2018-05-01 19:29:21 +02:00
parent efd076aa41
commit c553a5a8d3
7 changed files with 170 additions and 0 deletions

View File

@ -0,0 +1,19 @@
import mpwoApi from '../mwpoApi/activities'
import { history } from '../index'
import { setError } from './index'
export function addActivity(form) {
return function(dispatch) {
return mpwoApi
.addActivity(form)
.then(ret => {
if (ret.status === 'created') {
history.push('/')
} else {
dispatch(setError(`activities: ${ret.message}`))
}
})
.catch(error => dispatch(setError(`activities: ${error}`)))
}
}