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"); + } + } }