From 57c440507a08b0e7cb8d1e07d340f3c54b8cf716 Mon Sep 17 00:00:00 2001 From: Vex Date: Thu, 8 Oct 2026 22:46:57 -0300 Subject: [PATCH] Build the mesh tests again: their fake transport takes the direct address 38d86e1 gave SteamTransport::join a direct IP and port and added take_direct_notes(), but the fake transport in mesh_tests.cpp kept the old join and had no take_direct_notes, so the Windows test build failed. The fake ignores the direct address and has no notes. Co-Authored-By: Claude Opus 5.5 --- Extension/Multiplayer/Test/mesh_tests.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Extension/Multiplayer/Test/mesh_tests.cpp b/Extension/Multiplayer/Test/mesh_tests.cpp index e9b3893f..dedeec92 100644 --- a/Extension/Multiplayer/Test/mesh_tests.cpp +++ b/Extension/Multiplayer/Test/mesh_tests.cpp @@ -134,7 +134,7 @@ bool SteamTransport::host(unsigned capacity) { impl_->state.hosting = true; return true; } -bool SteamTransport::join(std::uint64_t id) { +bool SteamTransport::join(std::uint64_t id, std::uint32_t, std::uint16_t) { if (SimulatedNetwork::slow_join) Sleep(2); stop(); open(); @@ -234,6 +234,7 @@ std::vector SteamTransport::receive() { const TransportStatus &SteamTransport::status() const { return impl_->state; } std::string SteamTransport::name(std::uint64_t id) { return "Player " + std::to_string(id); } bool SteamTransport::socket_test() { return true; } +std::vector SteamTransport::take_direct_notes() { return {}; } // No native/game/UI calls in this harness. NativeFrame tick_frame;