From 147dabfcd75066ce246de0e2e21f34a7f3ae5c6e Mon Sep 17 00:00:00 2001 From: Todd Kennedy Date: Thu, 21 Jul 2016 10:16:46 -0700 Subject: [PATCH] Update effects sections to latest API (#187) They have to call done! --- examples/sse/client.js | 10 ++++++++-- examples/title/client.js | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/examples/sse/client.js b/examples/sse/client.js index 6f606d8..b2c26f3 100644 --- a/examples/sse/client.js +++ b/examples/sse/client.js @@ -40,8 +40,14 @@ function createModel () { } }, effects: { - close: () => stream.close(), - error: (data, state) => console.error(`error: ${data.payload}`) + close: (data, state, send, done) => { + stream.close() + done() + }, + error: (data, state, send, done) => { + console.error(`error: ${data.payload}` + done() + } } } } diff --git a/examples/title/client.js b/examples/title/client.js index 35f4dc8..f4f9e48 100644 --- a/examples/title/client.js +++ b/examples/title/client.js @@ -11,7 +11,10 @@ app.model({ update: (data, state) => ({ title: data.payload }) }, effects: { - update: (data, state, send) => (document.title = data.payload) + update: (data, state, send, done) => { + document.title = data.payload + done() + } } })