Zoom::isConferenceExpired

  1. Bitrix24 API (v. 23.675.0)
  2. im
  3. Zoom
  4. isConferenceExpired
  • Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/call/integration/zoom.php
  • Класс: BitrixImCallIntegrationZoom
  • Вызов: Zoom::isConferenceExpired
private function isConferenceExpired(array $confData): bool
{
	$confId = $confData['CONFERENCE_EXTERNAL_ID'];
	$conference = $this->requestConferenceById($confId);

	if (is_array($conference))
	{
		return false;
	}

	$meeting = ZoomMeetingTable::getRow([
		'filter' => [
			'=CONFERENCE_EXTERNAL_ID' => $confId,
			'=ENTITY_TYPE_ID' => $this->chatType,
		],
		'select' => ['ID'],
	]);

	if ($meeting !== null)
	{
		ZoomMeetingTable::delete($meeting['ID']);
	}

	return true;
}

Добавить комментарий