• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/sync/office365/eventmanager.php
  • Класс: Bitrix\Calendar\Sync\Office365\EventManager
  • Вызов: EventManager::updateInstance
public function updateInstance(Event $event, EventContext $context): Result
{
	$eventLink = $context->sync['instanceLink'];
	if ($eventLink)
	{
		$eventContext = (new EventContext())
			->setSectionConnection($context->getSectionConnection())
			->setEventConnection($eventLink)
		;
		return $this->update($event, $eventContext);
	}

	return (new Result())->addError(new Main\Error('Not found link for instance'));
}