diff --git a/src/main/java/br/com/springnoobs/reminderapi/reminder/controller/ReminderController.java b/src/main/java/br/com/springnoobs/reminderapi/reminder/controller/ReminderController.java index 3529253..5a508f8 100644 --- a/src/main/java/br/com/springnoobs/reminderapi/reminder/controller/ReminderController.java +++ b/src/main/java/br/com/springnoobs/reminderapi/reminder/controller/ReminderController.java @@ -5,6 +5,7 @@ import br.com.springnoobs.reminderapi.reminder.dto.response.ReminderResponseDTO; import br.com.springnoobs.reminderapi.reminder.service.ReminderService; import jakarta.validation.Valid; +import org.quartz.SchedulerException; import org.springframework.data.domain.Page; import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.Pageable; @@ -51,4 +52,11 @@ public ResponseEntity delete(@PathVariable Long id) { reminderService.delete(id); return ResponseEntity.noContent().build(); } + + @PatchMapping("/{id}/disable-email") + public ResponseEntity disableEmail(@PathVariable Long id) throws SchedulerException { + reminderService.disableReminderNotifications(id); + return ResponseEntity.noContent().build(); + + } }