rwadurian/backend/mpc-system/services/service-party-app/src
hailin e284a46e83 fix(co-sign): pass complete parties list to joinSession
Problem: Participants joining early only got incomplete participant list
from other_parties (only those who had joined), causing partyIndex mismatch.

Solution:
- Add parties field to SessionInfo (from validateInviteCode response)
- Pass parties to joinSession call from frontend
- Backend joinSession uses params.parties (complete list) instead of
  result.other_parties (incomplete list)
- Add debug logging to track participant list state

Now all participants have the complete parties list with correct partyIndex.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 04:34:48 -08:00
..
components fix(layout): change sidebar sign link to new CoSignJoin page 2025-12-31 03:53:51 -08:00
pages fix(co-sign): pass complete parties list to joinSession 2025-12-31 04:34:48 -08:00
stores feat(service-party-app): 实现启动时自动注册到 Message Router,状态验证真实化 2025-12-28 23:29:04 -08:00
styles feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00
types fix(co-sign): pass complete parties list to joinSession 2025-12-31 04:34:48 -08:00
utils feat(service-party-app): add transfer functionality with co-sign integration 2025-12-30 19:08:03 -08:00
App.tsx feat(service-party-app): implement co-sign multi-party signing 2025-12-30 18:36:11 -08:00
main.tsx fix(service-party-app): 修复路由和启动问题 2025-12-28 07:45:43 -08:00