• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/google/eventmanager.php
  • Класс: BitrixCalendarSyncGoogleEventManager
  • Вызов: EventManager::prepareResult
private function prepareResult(string $result, Event $event): array
{
	$externalEvent = Json::decode($result);

	// $eventConnection = (new SyncGoogleBuildersBuilderEventConnectionFromExternalEvent($externalEvent, $event, $this->connection))->build();
	// $syncEvent =
	// 	(new SyncEntitiesSyncEvent())
	// 		->setEvent($event)
	// 		->setEventConnection($eventConnection)
	// ;

	return ['event' => [
		'id' => $externalEvent['id'],
		'etag' => $externalEvent['etag'],
		'version' => $externalEvent['etag'],
		'recurrence' => $externalEvent['recurringEventId'] ?? null,
	]];
}