rwadurian/backend/mpc-system/services/service-party-android/app/src/main
hailin c3d5da46f7 fix(android): add polling fallback for session_started race condition
When multiple Android devices join a keygen session nearly simultaneously,
the last joiner may miss the session_started gRPC event because it's sent
before the device has fully set up its event subscription.

This fix adds a 2-second delayed polling check after join to detect if
the session has already started. If the session is in_progress and we
haven't started keygen yet, trigger it via polling instead of relying
solely on the session_started event.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 08:08:18 -08:00
..
java/com/durian/tssparty fix(android): add polling fallback for session_started race condition 2026-01-01 08:08:18 -08:00
proto feat(android): add Android TSS Party app with full API implementation 2025-12-31 23:27:29 -08:00
res feat(android): add Android TSS Party app with full API implementation 2025-12-31 23:27:29 -08:00
AndroidManifest.xml feat(android): add Android TSS Party app with full API implementation 2025-12-31 23:27:29 -08:00