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() + } } })