Skip to content

Commit 812714b

Browse files
Final cleanup before submission
1 parent 4862ead commit 812714b

2 files changed

Lines changed: 7 additions & 5 deletions

File tree

src/main/java/com/example/chat/ChatController.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ public class ChatController {
1919
private ChatModel model;
2020

2121
public void initialize() {
22-
// Skapa modellen
22+
2323
model = new ChatModel();
2424

25-
// Koppla ListView till modellens ObservableList
25+
2626
messageList.setItems(model.getMessages());
2727

28-
// Sätt upp knapp och enter-tangent
28+
//Sätt upp knapp och enter-tangent
2929
sendButton.setOnAction(e -> sendMessage());
3030
inputField.setOnAction(e -> sendMessage());
3131
}

src/main/java/com/example/chat/ChatModel.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,19 +66,21 @@ private void startListening() {
6666
client.send(request, HttpResponse.BodyHandlers.ofLines())
6767
.body()
6868
.forEach(line -> {
69-
if (!line.isBlank()) {
69+
if (line != null && !line.isBlank()) {
70+
// Ta bort "data:" om det finns
7071
String content = line.contains("data:") ? line.replaceFirst("data:", "").trim() : line;
7172
if (!content.isEmpty()) {
7273
Platform.runLater(() -> messages.add("Other: " + content));
7374
}
7475
}
7576
});
7677

77-
Thread.sleep(1000); // poll every second
78+
Thread.sleep(1000); // poll varje sekund
7879
}
7980
} catch (Exception e) {
8081
Platform.runLater(() -> messages.add("Error receiving messages: " + e.getMessage()));
8182
}
8283
}).start();
8384
}
8485
}
86+

0 commit comments

Comments
 (0)