@@ -40,8 +40,14 @@ function createModel () {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
effects: {
|
effects: {
|
||||||
close: () => stream.close(),
|
close: (data, state, send, done) => {
|
||||||
error: (data, state) => console.error(`error: ${data.payload}`)
|
stream.close()
|
||||||
|
done()
|
||||||
|
},
|
||||||
|
error: (data, state, send, done) => {
|
||||||
|
console.error(`error: ${data.payload}`
|
||||||
|
done()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,10 @@ app.model({
|
|||||||
update: (data, state) => ({ title: data.payload })
|
update: (data, state) => ({ title: data.payload })
|
||||||
},
|
},
|
||||||
effects: {
|
effects: {
|
||||||
update: (data, state, send) => (document.title = data.payload)
|
update: (data, state, send, done) => {
|
||||||
|
document.title = data.payload
|
||||||
|
done()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user