|
19 | 19 | use OCA\DAV\Events\CalendarCreatedEvent; |
20 | 20 | use OCA\DAV\Events\CalendarDeletedEvent; |
21 | 21 | use OCA\DAV\Events\CalendarMovedToTrashEvent; |
22 | | -use OCA\DAV\Events\CalendarObjectCreatedEvent; |
23 | | -use OCA\DAV\Events\CalendarObjectDeletedEvent; |
24 | | -use OCA\DAV\Events\CalendarObjectMovedEvent; |
25 | | -use OCA\DAV\Events\CalendarObjectMovedToTrashEvent; |
26 | | -use OCA\DAV\Events\CalendarObjectRestoredEvent; |
27 | | -use OCA\DAV\Events\CalendarObjectUpdatedEvent; |
| 22 | +use OCA\DAV\Events\CalendarObjectCreatedEvent as LegacyCalendarObjectCreatedEvent; |
| 23 | +use OCA\DAV\Events\CalendarObjectDeletedEvent as LegacyCalendarObjectDeletedEvent; |
| 24 | +use OCA\DAV\Events\CalendarObjectMovedEvent as LegacyCalendarObjectMovedEvent; |
| 25 | +use OCA\DAV\Events\CalendarObjectMovedToTrashEvent as LegacyCalendarObjectMovedToTrashEvent; |
| 26 | +use OCA\DAV\Events\CalendarObjectRestoredEvent as LegacyCalendarObjectRestoredEvent; |
| 27 | +use OCA\DAV\Events\CalendarObjectUpdatedEvent as LegacyCalendarObjectUpdatedEvent; |
28 | 28 | use OCA\DAV\Events\CalendarPublishedEvent; |
29 | 29 | use OCA\DAV\Events\CalendarRestoredEvent; |
30 | 30 | use OCA\DAV\Events\CalendarShareUpdatedEvent; |
|
34 | 34 | use OCA\DAV\Events\SubscriptionDeletedEvent; |
35 | 35 | use OCA\DAV\Events\SubscriptionUpdatedEvent; |
36 | 36 | use OCP\AppFramework\Db\TTransactional; |
| 37 | +use OCP\Calendar\Events\CalendarObjectCreatedEvent; |
| 38 | +use OCP\Calendar\Events\CalendarObjectDeletedEvent; |
| 39 | +use OCP\Calendar\Events\CalendarObjectMovedEvent; |
| 40 | +use OCP\Calendar\Events\CalendarObjectMovedToTrashEvent; |
| 41 | +use OCP\Calendar\Events\CalendarObjectRestoredEvent; |
| 42 | +use OCP\Calendar\Events\CalendarObjectUpdatedEvent; |
37 | 43 | use OCP\Calendar\Exceptions\CalendarException; |
38 | 44 | use OCP\DB\Exception; |
39 | 45 | use OCP\DB\QueryBuilder\IQueryBuilder; |
@@ -1318,6 +1324,7 @@ public function createCalendarObject($calendarId, $objectUri, $calendarData, $ca |
1318 | 1324 | $shares = $this->getShares($calendarId); |
1319 | 1325 |
|
1320 | 1326 | $this->dispatcher->dispatchTyped(new CalendarObjectCreatedEvent($calendarId, $calendarRow, $shares, $objectRow)); |
| 1327 | + $this->dispatcher->dispatchTyped(new LegacyCalendarObjectCreatedEvent($calendarId, $calendarRow, $shares, $objectRow)); |
1321 | 1328 | } else { |
1322 | 1329 | $subscriptionRow = $this->getSubscriptionById($calendarId); |
1323 | 1330 |
|
@@ -1378,6 +1385,7 @@ public function updateCalendarObject($calendarId, $objectUri, $calendarData, $ca |
1378 | 1385 | $shares = $this->getShares($calendarId); |
1379 | 1386 |
|
1380 | 1387 | $this->dispatcher->dispatchTyped(new CalendarObjectUpdatedEvent($calendarId, $calendarRow, $shares, $objectRow)); |
| 1388 | + $this->dispatcher->dispatchTyped(new LegacyCalendarObjectUpdatedEvent($calendarId, $calendarRow, $shares, $objectRow)); |
1381 | 1389 | } else { |
1382 | 1390 | $subscriptionRow = $this->getSubscriptionById($calendarId); |
1383 | 1391 |
|
@@ -1439,6 +1447,7 @@ public function moveCalendarObject(int $sourceCalendarId, int $targetCalendarId, |
1439 | 1447 | $targetShares = $this->getShares($targetCalendarId); |
1440 | 1448 | $sourceCalendarRow = $this->getCalendarById($sourceCalendarId); |
1441 | 1449 | $this->dispatcher->dispatchTyped(new CalendarObjectMovedEvent($sourceCalendarId, $sourceCalendarRow, $targetCalendarId, $targetCalendarRow, $sourceShares, $targetShares, $object)); |
| 1450 | + $this->dispatcher->dispatchTyped(new LegacyCalendarObjectMovedEvent($sourceCalendarId, $sourceCalendarRow, $targetCalendarId, $targetCalendarRow, $sourceShares, $targetShares, $object)); |
1442 | 1451 | } |
1443 | 1452 | return true; |
1444 | 1453 | }, $this->db); |
@@ -1497,6 +1506,7 @@ public function deleteCalendarObject($calendarId, $objectUri, $calendarType = se |
1497 | 1506 | $shares = $this->getShares($calendarId); |
1498 | 1507 |
|
1499 | 1508 | $this->dispatcher->dispatchTyped(new CalendarObjectDeletedEvent($calendarId, $calendarRow, $shares, $data)); |
| 1509 | + $this->dispatcher->dispatchTyped(new LegacyCalendarObjectDeletedEvent($calendarId, $calendarRow, $shares, $data)); |
1500 | 1510 | } else { |
1501 | 1511 | $subscriptionRow = $this->getSubscriptionById($calendarId); |
1502 | 1512 |
|
@@ -1546,6 +1556,14 @@ public function deleteCalendarObject($calendarId, $objectUri, $calendarType = se |
1546 | 1556 | $data |
1547 | 1557 | ) |
1548 | 1558 | ); |
| 1559 | + $this->dispatcher->dispatchTyped( |
| 1560 | + new LegacyCalendarObjectMovedToTrashEvent( |
| 1561 | + $calendarId, |
| 1562 | + $calendarData, |
| 1563 | + $this->getShares($calendarId), |
| 1564 | + $data |
| 1565 | + ) |
| 1566 | + ); |
1549 | 1567 | } |
1550 | 1568 | } |
1551 | 1569 |
|
@@ -1605,6 +1623,14 @@ public function restoreCalendarObject(array $objectData): void { |
1605 | 1623 | $row |
1606 | 1624 | ) |
1607 | 1625 | ); |
| 1626 | + $this->dispatcher->dispatchTyped( |
| 1627 | + new LegacyCalendarObjectRestoredEvent( |
| 1628 | + (int)$objectData['calendarid'], |
| 1629 | + $calendarRow, |
| 1630 | + $this->getShares((int)$row['calendarid']), |
| 1631 | + $row |
| 1632 | + ) |
| 1633 | + ); |
1608 | 1634 | }, $this->db); |
1609 | 1635 | } |
1610 | 1636 |
|
|
0 commit comments