• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Link/Calendar/CalendarService.php
  • Класс: BitrixImV2LinkCalendarCalendarService
  • Вызов: CalendarService::updateCalendarLink
public function updateCalendarLink(CalendarItem $calendarLink): Result
{
	$result = new Result();

	$saveResult = $calendarLink->save();

	if (!$saveResult->isSuccess())
	{
		return $result->addErrors($saveResult->getErrors());
	}

	Push::getInstance()
		->setContext($this->context)
		->sendFull($calendarLink, self::UPDATE_CALENDAR_EVENT, ['RECIPIENT' => $calendarLink->getEntity()->getMembersIds()])
	;

	return new Result();
}