onRemoteUserEnterRoom method

void onRemoteUserEnterRoom(
  1. String roomId,
  2. TUIUserInfo userInfo
)

Implementation

void onRemoteUserEnterRoom(String roomId, TUIUserInfo userInfo) {
  final List<User> userList = List.from(state.userList.value);
  if (!userList.any((user) => user.userId == userInfo.userId)) {
    userList.add(User.fromTUIUserInfo(userInfo));
    state.userList.value = userList;
  }

  state.enterUser.value = User.fromTUIUserInfo(userInfo);
}