Files
buzz/mobile/lib
John Tennant 5a95f8a85f fix(mobile): wait for a live connection on every starter setup retry
Invite recovery waited for the relay through a non-autoDispose
FutureProvider.family keyed by relay origin. Riverpod caches both of its
outcomes, so a wait that failed once made every Retry setup fail
immediately with the same error until the app was relaunched, and a wait
that succeeded once let later retries skip waiting after the connection
was lost.

Each attempt now listens to the live session itself and times out after
15 seconds as before.

Co-authored-by: Damon <8a08290d889f1c68921542bfe9631d4cd671be9bea5f1114951f386819e4c10a@buzz.block.builderlab.xyz>
Signed-off-by: John Tennant <jtennant@squareup.com>
2026-11-02 16:39:29 -05:00
..