feat(relay+client): relay reports build version in Ack
Add relay_build field to RegisterPresenceAck so the client logs
which relay version it connected to. Shows in the debug log as
register_signal:ack_received {"relay_build":"f843a93"}.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -966,8 +966,10 @@ fn do_register_signal(
|
||||
emit_call_debug(&app, "register_signal:register_presence_sent", serde_json::json!({}));
|
||||
|
||||
match transport.recv_signal().await.map_err(|e| format!("{e}"))? {
|
||||
Some(SignalMessage::RegisterPresenceAck { success: true, .. }) => {
|
||||
emit_call_debug(&app, "register_signal:ack_received", serde_json::json!({}));
|
||||
Some(SignalMessage::RegisterPresenceAck { success: true, relay_build, .. }) => {
|
||||
emit_call_debug(&app, "register_signal:ack_received", serde_json::json!({
|
||||
"relay_build": relay_build,
|
||||
}));
|
||||
}
|
||||
_ => {
|
||||
emit_call_debug(&app, "register_signal:ack_failed", serde_json::json!({}));
|
||||
|
||||
Reference in New Issue
Block a user