From 7d1b8f1fdc1900768c3de8a345d240a4f719ff75 Mon Sep 17 00:00:00 2001 From: Siavash Sameni Date: Sun, 12 Apr 2026 12:09:44 +0400 Subject: [PATCH] fix(android): add missing CallSetup pattern fields (.. rest) The CallSetup enum gained peer_direct_addr and peer_local_addrs in Phase 5.5 but the wzp-android signal recv match arm was never updated, breaking cargo ndk builds. Co-Authored-By: Claude Opus 4.6 (1M context) --- crates/wzp-android/src/engine.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/wzp-android/src/engine.rs b/crates/wzp-android/src/engine.rs index ff556fd..c3e6520 100644 --- a/crates/wzp-android/src/engine.rs +++ b/crates/wzp-android/src/engine.rs @@ -342,7 +342,7 @@ impl WzpEngine { Ok(Some(SignalMessage::DirectCallAnswer { call_id, accept_mode, .. })) => { info!(call_id = %call_id, mode = ?accept_mode, "signal: call answered"); } - Ok(Some(SignalMessage::CallSetup { call_id, room, relay_addr })) => { + Ok(Some(SignalMessage::CallSetup { call_id, room, relay_addr, .. })) => { info!(call_id = %call_id, room = %room, relay = %relay_addr, "signal: call setup"); // Connect to media room via the existing start_call mechanism // Store the room info so Kotlin can call startCall with it