• Модуль: socialservices
  • Путь к файлу: ~/bitrix/modules/socialservices/lib/integration/zoom/conference.php
  • Класс: BitrixSocialServicesIntegrationZoomConference
  • Вызов: Conference::delete
static function delete(int $conferenceId): Result
{
	$result = new Result();

	if ($conferenceId <= 0)
	{
		return $result->addError(new Error('Incorrect conference id'));
	}

	$deleteResult = ZoomMeetingTable::delete($conferenceId);
	if (!$deleteResult->isSuccess())
	{
		return $result->addErrors($deleteResult->getErrors());
	}

	$deleteRecordingsResult = Recording::delete($conferenceId);
	if (!$deleteRecordingsResult->isSuccess())
	{
		return $result->addErrors($deleteRecordingsResult->getErrors());
	}

	return $result;
}