Реагировать Redux Saga на EventChannel - PullRequest
0 голосов
/ 10 февраля 2020

У меня небольшая проблема ... eventChannel не будет отправлять данные, поэтому при входе в систему Пользователи событий все отправляется, но не выполняется emit (data), Пользователи Журнал не отображается.

// Connected Users Channel

const allUsersChannel = socket =>
 eventChannel(emit => {
  const handler = data => {
   console.log("Event Users: ", data)
   emit(data);
  };
  socket.on("users", handler);
  return () => {
   socket.off("users", handler);
  };
});

//START USERS
const usersChannel = yield call(allUsersChannel, socket);

//CONSUME USERS

while(true){
const user = yield take(usersChannel)
console.log("Users: ", users)
}

console.log ("Пользователи событий:", данные)

console.log (" Пользователи: ", пользователи)

...