From 8cb0a86d4eb4f90f71ea1e2f33ce36f6943d7353 Mon Sep 17 00:00:00 2001 From: lieght <49651652+BAFGdeJong@users.noreply.github.com> Date: Sat, 13 Dec 2025 23:20:28 +0100 Subject: [PATCH] Working subscription, button only subs to reversi right now --- app/src/main/java/org/toop/app/Server.java | 2 +- .../org/toop/app/widget/view/ServerView.java | 13 +++++- .../framework/networking/server/Server.java | 41 +++++++++++++------ .../server/gateway/NettyGatewayServer.java | 1 - .../server/handlers/MessageHandler.java | 8 +++- 5 files changed, 47 insertions(+), 18 deletions(-) diff --git a/app/src/main/java/org/toop/app/Server.java b/app/src/main/java/org/toop/app/Server.java index 0b10983..ed5adc9 100644 --- a/app/src/main/java/org/toop/app/Server.java +++ b/app/src/main/java/org/toop/app/Server.java @@ -118,7 +118,7 @@ public final class Server { return; } - primary = new ServerView(user, this::sendChallenge); + primary = new ServerView(user, this::sendChallenge, clientId); WidgetContainer.getCurrentView().transitionNextCustom(primary, "disconnect", this::disconnect); a.unsubscribe("connecting"); diff --git a/app/src/main/java/org/toop/app/widget/view/ServerView.java b/app/src/main/java/org/toop/app/widget/view/ServerView.java index 7365e74..3a3ce9b 100644 --- a/app/src/main/java/org/toop/app/widget/view/ServerView.java +++ b/app/src/main/java/org/toop/app/widget/view/ServerView.java @@ -10,16 +10,20 @@ import javafx.application.Platform; import javafx.geometry.Pos; import javafx.scene.control.Button; import javafx.scene.control.ListView; +import org.toop.framework.eventbus.EventFlow; +import org.toop.framework.networking.connection.events.NetworkEvents; public final class ServerView extends ViewWidget { private final String user; private final Consumer onPlayerClicked; + private final long clientId; private final ListView