From 3fb312b1c6e632193ba6e6a95886b125eb27f63c Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 2 Jun 2026 20:38:31 +0200 Subject: [PATCH] feat(document): remove the conversation endpoint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Delete GET /api/documents/conversation and its controller handler — the only client was the removed Briefwechsel view. Drops the now-unused Sort import. Co-Authored-By: Claude Opus 4.8 --- .../familienarchiv/document/DocumentController.java | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentController.java b/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentController.java index 32fa0bc2..beb98256 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentController.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentController.java @@ -46,7 +46,6 @@ import org.raddatz.familienarchiv.document.DocumentService; import org.raddatz.familienarchiv.document.DocumentVersionService; import org.raddatz.familienarchiv.filestorage.FileService; import org.raddatz.familienarchiv.user.UserService; -import org.springframework.data.domain.Sort; import org.springframework.security.core.Authentication; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; @@ -443,17 +442,6 @@ public class DocumentController { return documentVersionService.getVersion(id, versionId); } - @GetMapping("/conversation") - public List getConversation( - @RequestParam UUID senderId, - @RequestParam(required = false) UUID receiverId, - @RequestParam(required = false) LocalDate from, - @RequestParam(required = false) LocalDate to, - @RequestParam(defaultValue = "DESC") String dir) { - Sort sort = Sort.by(Sort.Direction.fromString(dir.toUpperCase()), "documentDate"); - return documentService.getConversationFiltered(senderId, receiverId, from, to, sort); - } - private UUID requireUserId(Authentication authentication) { return SecurityUtils.requireUserId(authentication, userService); }