diff --git a/game/src/multiplayer/LudoGameClient.h b/game/src/multiplayer/LudoGameClient.h index c30281b..541a76c 100644 --- a/game/src/multiplayer/LudoGameClient.h +++ b/game/src/multiplayer/LudoGameClient.h @@ -27,8 +27,6 @@ protected: {"token", getConfig().token} }} }); - NetworkEvents connectResult = ConnectResult(true, ""); - m_networkEventBus->publish(connectResult); } void onDisconnected() override { @@ -36,6 +34,10 @@ protected: } void onMessage(nlohmann::json message) override { + if (message.value("type", "") == "auth_ack") { + NetworkEvents connectResult = ConnectResult(true, ""); + m_networkEventBus->publish(connectResult); + } std::cout << "Empfangen: " << message.dump() << "\n"; }