summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/CalDAV/Activity/Backend.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dav/lib/CalDAV/Activity/Backend.php')
-rw-r--r--apps/dav/lib/CalDAV/Activity/Backend.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/apps/dav/lib/CalDAV/Activity/Backend.php b/apps/dav/lib/CalDAV/Activity/Backend.php
index f1f1b43d53f..9f929dc195b 100644
--- a/apps/dav/lib/CalDAV/Activity/Backend.php
+++ b/apps/dav/lib/CalDAV/Activity/Backend.php
@@ -93,6 +93,16 @@ class Backend {
}
/**
+ * Creates activities when a calendar was (un)published
+ *
+ * @param array $calendarData
+ * @param bool $publishStatus
+ */
+ public function onCalendarPublication(array $calendarData, $publishStatus) {
+ $this->triggerCalendarActivity($publishStatus ? Calendar::SUBJECT_PUBLISH : Calendar::SUBJECT_UNPUBLISH, $calendarData);
+ }
+
+ /**
* Creates activities for all related users when a calendar was touched
*
* @param string $action