From 74dfbe2ae4b36b23ce32fa02436ebf9ef954fadb Mon Sep 17 00:00:00 2001 From: backdev-1 Date: Tue, 2 Jun 2026 12:06:56 +0700 Subject: [PATCH] Add file info public --- .../java/ru/soune/nocopy/controller/ApiController.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/controller/ApiController.java b/src/main/java/ru/soune/nocopy/controller/ApiController.java index 719f967..f4ba07e 100644 --- a/src/main/java/ru/soune/nocopy/controller/ApiController.java +++ b/src/main/java/ru/soune/nocopy/controller/ApiController.java @@ -772,14 +772,10 @@ public class ApiController { } @GetMapping("/check/file_stats") - public ResponseEntity checkFileProtectStats(@RequestHeader("Authorization") String tokenHeader) { - String token = tokenHeader.replace("Bearer ", ""); + public ResponseEntity checkFileProtectStats() { + Long userId = (Long) httpServletRequest.getAttribute("userId"); - Optional tokenOptional = authTokenRepository.findByToken(token); - - AuthToken authToken = tokenOptional.orElseThrow(() -> new NotFoundAuthToken("Token: " + token + "not found")); - - Map fileTypeStats = protectionsLimitService.getFileTypeStats(authToken.getUser().getId()); + Map fileTypeStats = protectionsLimitService.getFileTypeStats(userId); return ResponseEntity.ok().body(fileTypeStats); }