diff --git a/src/main/java/net/pixtaded/crab/client/CrabClient.java b/src/main/java/net/pixtaded/crab/client/CrabClient.java index c435438..5ae46d1 100644 --- a/src/main/java/net/pixtaded/crab/client/CrabClient.java +++ b/src/main/java/net/pixtaded/crab/client/CrabClient.java @@ -82,9 +82,7 @@ public class CrabClient implements Crab { private void communicate() throws IOException { Scanner scanner = new Scanner(System.in); String message; - while (true) { - System.out.print("\033[H\033[2J"); getLogs(); System.out.print("Enter a message (or type '/exit' to exit): "); message = scanner.nextLine(); @@ -114,6 +112,7 @@ public class CrabClient implements Crab { lastBufferLength = Integer.parseInt(new String(buffer).trim()); } case LOGS -> { byte[] bytes = socket.getInputStream().readNBytes(lastBufferLength); + System.out.print("\033[H\033[2J"); System.out.print(Sanitizer.sanitizeString(new String(bytes, StandardCharsets.UTF_8), false)); } default -> { }