summaryrefslogtreecommitdiffstats
path: root/apps/files_reminders/lib/Service/ReminderService.php
diff options
context:
space:
mode:
Diffstat (limited to 'apps/files_reminders/lib/Service/ReminderService.php')
-rw-r--r--apps/files_reminders/lib/Service/ReminderService.php7
1 files changed, 7 insertions, 0 deletions
diff --git a/apps/files_reminders/lib/Service/ReminderService.php b/apps/files_reminders/lib/Service/ReminderService.php
index 91652a4e0be..5c7193259c1 100644
--- a/apps/files_reminders/lib/Service/ReminderService.php
+++ b/apps/files_reminders/lib/Service/ReminderService.php
@@ -128,6 +128,13 @@ class ReminderService {
}
}
+ public function removeAllForUser(IUser $user): void {
+ $reminders = $this->reminderMapper->findAllForUser($user);
+ foreach ($reminders as $reminder) {
+ $this->reminderMapper->delete($reminder);
+ }
+ }
+
/**
* @throws DoesNotExistException
* @throws UserNotFoundException