From 83c1858f657181fbb382d318113557153b3cb796 Mon Sep 17 00:00:00 2001 From: WickedJack99 Date: Sun, 7 Apr 2024 12:01:05 +0200 Subject: [PATCH] Replaced functionality with method if FileReaderWriter. --- .../Request/Data/PullFileRequestRequest.java | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/src/main/java/vslab1/src/Request/Data/PullFileRequestRequest.java b/src/main/java/vslab1/src/Request/Data/PullFileRequestRequest.java index 6bbfb6e..7f1a95c 100644 --- a/src/main/java/vslab1/src/Request/Data/PullFileRequestRequest.java +++ b/src/main/java/vslab1/src/Request/Data/PullFileRequestRequest.java @@ -43,22 +43,9 @@ public record PullFileRequestRequest(Peer sender, Peer receiver, String fileName if (!Files.exists(path)) { System.err.println("File path doesn't exist."); } else { - try { - //Write content to String and send data via sendingqueue to requesting peer - StringBuilder stringBuilder = new StringBuilder(); - BufferedReader reader = new BufferedReader(new FileReader(new File(filePath))); - String line; - while ((line = reader.readLine()) != null) { - stringBuilder.append(line).append("\n"); - } - reader.close(); - String fileContent = stringBuilder.toString(); - sendingQueue.add(new SendFileReply(thisPeer, sender, fileContent, fileName)); - } catch (FileNotFoundException e) { - e.printStackTrace(); - } catch (IOException e) { - e.printStackTrace(); - } + //Write content to String and send data via sendingqueue to requesting peer + String fileContent = FileReaderWriter.readFile(filePath); + sendingQueue.add(new SendFileReply(thisPeer, sender, fileContent, fileName)); } } }