From a4a45ed5f2df00096c31b1dcf68f7f1e55bfb12c Mon Sep 17 00:00:00 2001 From: schuhmannje82308 Date: Mon, 18 Dec 2023 18:24:07 +0100 Subject: [PATCH] Der CommandSend will den server/client einfach nicht als TransmitterInterface fressen aber sonst sollte es klappen --- .../controller/commands/CommandSend.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/src/ChatProgramm/controller/commands/CommandSend.java b/src/ChatProgramm/controller/commands/CommandSend.java index 93ce5ae..ca8db35 100644 --- a/src/ChatProgramm/controller/commands/CommandSend.java +++ b/src/ChatProgramm/controller/commands/CommandSend.java @@ -49,7 +49,12 @@ public class CommandSend implements CommandInterface { lg.info("wir sind drin"); Figur aktuelleFigur = model.getFiguren().getLast(); - transmitterInterface.send(aktuelleFigur); + if(transmitterInterface != null){ + transmitterInterface.send(aktuelleFigur); + } + else{ + lg.info("Der Transmitter ist immernoch null"); + } //ToDo in dieser methode muss die Figur serialisiert werden und zum //übermitteln bereitgestellt werden @@ -70,4 +75,15 @@ public class CommandSend implements CommandInterface public void undo() { } + + void setTransmitter(TransmitterInterface transmitter) { + lg.info("Transmitter wird gesetzt"); + if(transmitter != null){ + this.transmitterInterface = transmitter; + + } + else{ + lg.info("der transmitter kommt hier als null an"); + } + } }