addUser method

void addUser(
  1. TUIUserInfo userInfo,
  2. RxList<UserModel> destList
)

Implementation

void addUser(TUIUserInfo userInfo, RxList<UserModel> destList) {
  int index = getUserIndex(userInfo.userId, destList);
  if (index != -1) {
    return;
  }
  if (userInfo.hasScreenStream == true) {
    isSharing.value = true;
    screenShareUser = UserModel.fromTUIUserInfo(userInfo);
  }
  if (userInfo.userRole == TUIRole.roomOwner) {
    destList.insert(0, UserModel.fromTUIUserInfo(userInfo));
  } else {
    destList.add(UserModel.fromTUIUserInfo(userInfo));
  }
}