Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function* flow() {
- while (true) {
- let { payload } = yield take(`${login}`);
- const socket = yield call(connect);
- socket.emit('login', { username: payload.username });
- const task = yield fork(handleIO, socket);
- let action = yield take(`${logout}`);
- yield cancel(task);
- socket.emit('logout');
- }
- }
- export default function* rootSaga() {
- yield fork(flow);
- }
Add Comment
Please, Sign In to add comment