isAbleToControlUser method

bool isAbleToControlUser(
  1. UserModel userModel
)

Implementation

bool isAbleToControlUser(UserModel userModel) {
  if (isSelf(userModel)) {
    return false;
  }
  if (isOwner()) {
    return true;
  }
  if (isAdministrator(RoomStore.to.currentUser)) {
    if (isAdministrator(userModel) ||
        userModel.userRole.value == TUIRole.roomOwner) {
      return false;
    }
    return true;
  }
  return false;
}