From 414d15265568f6ffdaeb1a3982bc9bcd20778527 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 30 May 2024 12:22:18 +0200 Subject: [PATCH] Added endpoint for getting expired fileUploads --- .../w665/sharepulse/rest/mappings/UploadHistory.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/w665/sharepulse/rest/mappings/UploadHistory.java b/src/main/java/de/w665/sharepulse/rest/mappings/UploadHistory.java index 1e540ba..8673cd1 100644 --- a/src/main/java/de/w665/sharepulse/rest/mappings/UploadHistory.java +++ b/src/main/java/de/w665/sharepulse/rest/mappings/UploadHistory.java @@ -1,5 +1,6 @@ package de.w665.sharepulse.rest.mappings; +import de.w665.sharepulse.db.repo.ExpiredFileUploadRepository; import de.w665.sharepulse.db.repo.FileUploadRepository; import de.w665.sharepulse.model.FileUpload; import de.w665.sharepulse.rest.SecureApiRestController; @@ -17,9 +18,11 @@ import java.util.List; public class UploadHistory extends SecureApiRestController { private final FileUploadRepository fileUploadRepository; + private final ExpiredFileUploadRepository expiredFileUploadRepository; - public UploadHistory(FileUploadRepository fileUploadRepository) { + public UploadHistory(FileUploadRepository fileUploadRepository, ExpiredFileUploadRepository expiredFileUploadRepository) { this.fileUploadRepository = fileUploadRepository; + this.expiredFileUploadRepository = expiredFileUploadRepository; } @GetMapping("/test") @@ -34,4 +37,11 @@ public class UploadHistory extends SecureApiRestController { log.debug("Received upload history request"); return ResponseEntity.ok(fileUploadList); } + + @GetMapping("/expired-upload-history") + public ResponseEntity getExpiredUploadHistory(HttpServletRequest request, HttpServletResponse response) { + List expiredFileUploadList = expiredFileUploadRepository.findAll(); + log.debug("Received expired upload history request"); + return ResponseEntity.ok(expiredFileUploadList); + } }