• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Chat/VideoConfChat.php
  • Класс: BitrixImV2ChatVideoConfChat
  • Вызов: VideoConfChat::updateStateAfterUsersAdd
protected function updateStateAfterUsersAdd(array $usersToAdd): self
{
	parent::updateStateAfterUsersAdd($usersToAdd);

	$wasUserBlocked = BlockUserTable::query()
		->setSelect(['ID'])
		->where('CHAT_ID', $this->getId())
		->whereIn('USER_ID', $usersToAdd)
		->fetchCollection()
		->getIdList()
	;

	if (empty($wasUserBlocked))
	{
		return $this;
	}

	BlockUserTable::deleteByFilter(['=USER_ID' => $wasUserBlocked]);

	return $this;
}