From 20f7a38d32d32ccf7868e6a354427b4b4ebdeadc Mon Sep 17 00:00:00 2001 From: alterdekim Date: Thu, 4 Jul 2024 21:27:39 +0300 Subject: [PATCH] add code editor js fix --- .../java/com/alterdekim/javabot/FileServerController.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/alterdekim/javabot/FileServerController.java b/src/main/java/com/alterdekim/javabot/FileServerController.java index 3f2c145..ac63b61 100644 --- a/src/main/java/com/alterdekim/javabot/FileServerController.java +++ b/src/main/java/com/alterdekim/javabot/FileServerController.java @@ -34,6 +34,14 @@ public class FileServerController { "attachment; filename=\"" + file.getFilename() + "\"").body(file); } + @GetMapping("/static/javascript/ace/{filename:.+}") + @ResponseBody + public ResponseEntity serveFileAce(@PathVariable String filename) { + Resource file = storageService.loadAsResource("static/javascript/ace/" + filename); + return ResponseEntity.ok().contentType(new MediaType("text", "javascript")).header(HttpHeaders.CONTENT_DISPOSITION, + "attachment; filename=\"" + file.getFilename() + "\"").body(file); + } + @ExceptionHandler(StorageFileNotFoundException.class) public ResponseEntity handleStorageFileNotFound(StorageFileNotFoundException exc) { return ResponseEntity.notFound().build();