• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/lib/ical/mailinvitation/incominginvitationcancelhandler.php
  • Класс: BitrixCalendarICalMailInvitationIncomingInvitationCancelHandler
  • Вызов: IncomingInvitationCancelHandler::handle
public function handle(): bool
{
	$localEvent = Helper::getEventByUId($this->icalComponent->getEvent()->getUid());
	if ((int)$localEvent['OWNER_ID'] === $this->userId)
	{
		CCalendar::DeleteEvent($localEvent['ID'], true, ['sendNotification' => true]);
		return true;
	}

	return false;
}