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

	$externalAuthId = User::getInstance($deletedUserId)->getExternalAuthId();
	if ($externalAuthId === 'call')
	{
		BlockUserTable::add(
			[
				'CHAT_ID' => $this->getId(),
				'USER_ID' => $deletedUserId,
				'BLOCK_DATE' => new SqlExpression(Application::getConnection()->getSqlHelper()->getCurrentDateTimeFunction())
			]
		);
	}

	return $this;
}