diff --git a/README.md b/README.md index f33f2ea..5a388c4 100644 --- a/README.md +++ b/README.md @@ -297,15 +297,16 @@ app.model({ namespace: 'todos', state: { items: [] }, effects: { - addAndSave: (data, state, send, done) => { - http.post('/todo', {json: data.payload}, (err, res, body) => { - data.payload.id = body.id - send('todos:add', data, done) + fetch: (data, state, send, done) => { + http('/todos', (err, res, body) => { + send('todos:receive', body, done) }) } }, reducers: { - add: (data, state) => ({ items: state.items.concat(data.payload) }) + receive: (data, state) => { + return { items: data } + } } }) ```