Added Client#sendMessage(Message), closing socket on exit

This commit is contained in:
2019-12-31 11:57:11 +02:00
parent 3cebdc8997
commit 46d9cd49f4
5 changed files with 81 additions and 44 deletions

View File

@ -246,8 +246,13 @@ public class ChatWindow extends JFrame {
if (!messageEnterTextArea.getText().isEmpty()) try {
// Create and send message object
// Create message
final Message message = new MessageBuilder(localDB.getUser(), currentChat.getRecipient()).setText(messageEnterTextArea.getText()).build();
// Send message
client.sendMessage(message);
// Add message to LocalDB and update UI
currentChat.appendMessage(message);
messageList.setModel(currentChat.getModel());