Skip to content

feat(browser): pass reconnect info to ICE recovery callbacks - #43

Merged
akirilyuk merged 1 commit into
mainfrom
feat/reconnect-callback-diagnostics
Aug 21, 2026
Merged

feat(browser): pass reconnect info to ICE recovery callbacks#43
akirilyuk merged 1 commit into
mainfrom
feat/reconnect-callback-diagnostics

Conversation

@akirilyuk

Copy link
Copy Markdown
Contributor

Summary

  • Add VoiceSessionReconnectInfo (reason, iceTransportPolicy) and pass it as an optional 2nd argument to onIceRecovery, onReconnecting, and onReconnected.
  • Wire the same callbacks through connectBrowserSession / connectDataSession (maxIceRecoveryAttempts, onIceRecovery).
  • Tests cover ICE recovery and auto-reconnect paths.

Test plan

Verified locally and via CI; no extra manual steps.

Expose VoiceSessionReconnectInfo (reason, iceTransportPolicy) as an
optional second argument on onIceRecovery, onReconnecting, and
onReconnected for E2E/load-test diagnostics.

Co-authored-by: Cursor <cursoragent@cursor.com>
@akirilyuk
akirilyuk force-pushed the feat/reconnect-callback-diagnostics branch from 9fdfbf7 to 92416c5 Compare August 21, 2026 07:52
@akirilyuk
akirilyuk merged commit c9a4ab1 into main Aug 21, 2026
8 checks passed
@akirilyuk
akirilyuk deleted the feat/reconnect-callback-diagnostics branch August 21, 2026 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant