rwadurian/backend/mpc-system/services/service-party-android/app
hailin 263be15028 fix(android): 修复重连时gRPC流异常导致待机闪退
问题:心跳失败触发重连时,shutdownNow关闭旧channel会导致
gRPC流抛出UNAVAILABLE异常,虽然检测到过时流但仍传播异常
到TssRepository的collect协程,导致应用崩溃。

修复:
- GrpcClient: 过时流错误时使用close()而非close(t)避免传播异常
- GrpcClient: 添加shutdownNow错误检测避免不必要的重连
- TssRepository: 为subscribeSessionEvents和subscribeMessages流添加.catch

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-27 09:52:57 -08:00
..
libs feat(android): add Android TSS Party app with full API implementation 2025-12-31 23:27:29 -08:00
src/main fix(android): 修复重连时gRPC流异常导致待机闪退 2026-01-27 09:52:57 -08:00
build.gradle.kts fix(tss): 修复备份恢复后签名失败的问题 2026-01-20 00:39:05 -08:00
proguard-rules.pro feat(android): add Android TSS Party app with full API implementation 2025-12-31 23:27:29 -08:00