From d6e938e87c8526194202e62d0f37a6adfb50cf87 Mon Sep 17 00:00:00 2001 From: Seraina Date: Sun, 27 Mar 2022 13:19:32 +0200 Subject: [PATCH] Inserted formatting into parser --- .../dbis/cs108/multiplayer/server/JServerProtocolParser.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/server/JServerProtocolParser.java b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/server/JServerProtocolParser.java index 5abcbe1..2c11e64 100644 --- a/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/server/JServerProtocolParser.java +++ b/src/main/java/ch/unibas/dmi/dbis/cs108/multiplayer/server/JServerProtocolParser.java @@ -11,15 +11,16 @@ public class JServerProtocolParser { */ public static void parse(String msg, ClientHandler h) { String header = ""; //"header" is the first 5 characters, i.e. the protocol part + String formattedMSG = MessageFormatter.formatMsg(msg); try { - header = msg.substring(0, 5); + header = formattedMSG.substring(0, 5); } catch (IndexOutOfBoundsException e) { e.printStackTrace(); } //System.out.println(header); helpful for debugging switch (header) { case "CHATA": - h.broadcastMessage(msg.substring(6)); + h.broadcastMessage(formattedMSG.substring(6)); break; case "CPING": h.sendMsgToClient("PINGB");