• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/util/cleanconnectionagent.php
  • Класс: BitrixCalendarSyncUtilCleanConnectionAgent
  • Вызов: CleanConnectionAgent::cleanConnections
private function cleanConnections(): void
{
	if (!Loader::includeModule('dav') || !Loader::includeModule('calendar'))
	{
		return;
	}

	$deletedUsersConnections = $this->getDeletedUsersConnection();

	$deletedUsersConnectionsIds = array_map(static function($deletedConnection){
		return (int)$deletedConnection['ID'];
	}, $deletedUsersConnections);

	if ($deletedUsersConnectionsIds)
	{
		$this->cleanTables($deletedUsersConnectionsIds);
	}
}