• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/managers/vendordataexchangemanager.php
  • Класс: BitrixCalendarSyncManagersVendorDataExchangeManager
  • Вызов: VendorDataExchangeManager::exchangeEvents
private function exchangeEvents(): void
{
	$eventImporter = (new ImportEventManager($this->factory, $this->syncSectionMap))->import();
	$this->handleImportedEvents($eventImporter->getEvents());

	$savedSyncEventMap = $this->getLocalEventsForExport();

	if ($savedSyncEventMap)
	{
		(new ExportEventManager($this->factory, $this->syncSectionMap))->export($savedSyncEventMap);
		$this->updateExportedEvents($savedSyncEventMap);
	}

	$this->handleSectionsToLocalStorage($this->syncSectionMap);
}