Merge pull request #46295 from nextcloud/chore/remove-obsolete-function-generateVCalendar

chore(caldav): remove obsolete function
This commit is contained in:
Richard Steinmetz 2024-07-05 07:52:32 +02:00 committed by GitHub
commit 5d2d582a2b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -595,31 +595,6 @@ class IMipService {
return $token;
}
/**
* Create a valid VCalendar object out of the details of
* a VEvent and its associated iTip Message
*
* We do this to filter out all unchanged VEvents
* This is especially important in iTip Messages with recurrences
* and recurrence exceptions
*
* @param Message $iTipMessage
* @param VEvent $vEvent
* @return VCalendar
*/
public function generateVCalendar(Message $iTipMessage, VEvent $vEvent): VCalendar {
$vCalendar = new VCalendar();
$vCalendar->add('METHOD', $iTipMessage->method);
foreach ($iTipMessage->message->getComponents() as $component) {
if ($component instanceof VEvent) {
continue;
}
$vCalendar->add(clone $component);
}
$vCalendar->add($vEvent);
return $vCalendar;
}
/**
* @param IEMailTemplate $template
* @param $token