diff options
author | Anna Larch <anna@nextcloud.com> | 2022-10-31 11:16:45 +0100 |
---|---|---|
committer | Anna Larch <anna@nextcloud.com> | 2022-11-03 10:07:09 +0100 |
commit | aebcc3126adf91e5666b76abc8e4b72a061e3243 (patch) | |
tree | 04537bddbdc7b53aeeb435977284527a83b7ad18 /lib/private/Calendar | |
parent | bfb764b5f3a26add7059391134c86a1fca460dfd (diff) | |
download | nextcloud-server-aebcc3126adf91e5666b76abc8e4b72a061e3243.tar.gz nextcloud-server-aebcc3126adf91e5666b76abc8e4b72a061e3243.zip |
Move iMIP to it's own interface
and clean up the code a bit.
Added:
- author
Removed:
- unused imports
Changed:
- moved iMIP handling to new interface
- pointed code to new implementation
Signed-off-by: Anna Larch <anna@nextcloud.com>
Diffstat (limited to 'lib/private/Calendar')
-rw-r--r-- | lib/private/Calendar/Manager.php | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/private/Calendar/Manager.php b/lib/private/Calendar/Manager.php index 550ba36dd6b..e85c2d2e377 100644 --- a/lib/private/Calendar/Manager.php +++ b/lib/private/Calendar/Manager.php @@ -7,6 +7,7 @@ declare(strict_types=1); * * @author Christoph Wurst <christoph@winzerhof-wurst.at> * @author Georg Ehrke <oc.list@georgehrke.com> + * @author Anna Larch <anna.larch@gmx.net> * * @license GNU AGPL version 3 or any later version * @@ -33,6 +34,7 @@ use OCP\Calendar\ICalendar; use OCP\Calendar\ICalendarProvider; use OCP\Calendar\ICalendarQuery; use OCP\Calendar\ICreateFromString; +use OCP\Calendar\IHandleImipMessage; use OCP\Calendar\IManager; use Psr\Container\ContainerInterface; use Psr\Log\LoggerInterface; @@ -280,7 +282,7 @@ class Manager implements IManager { // Drawback: attendees that have been deleted will still be able to update their partstat foreach ($calendars as $calendar) { // We should not search in writable calendars - if ($calendar instanceof ICreateFromString) { + if ($calendar instanceof IHandleImipMessage) { $o = $calendar->search($sender, ['ATTENDEE'], ['uid' => $vEvent->{'UID'}->getValue()]); if (!empty($o)) { $found = $calendar; @@ -358,7 +360,7 @@ class Manager implements IManager { // Drawback: attendees that have been deleted will still be able to update their partstat foreach ($calendars as $calendar) { // We should not search in writable calendars - if ($calendar instanceof ICreateFromString) { + if ($calendar instanceof IHandleImipMessage) { $o = $calendar->search($recipient, ['ATTENDEE'], ['uid' => $vEvent->{'UID'}->getValue()]); if (!empty($o)) { $found = $calendar; |