fix(server-party): 支持 co_managed_keygen 会话类型

server-party 的 ParticipateKeygenUseCase 现在同时接受 "keygen" 和
"co_managed_keygen" 两种会话类型,使 persistent party 能够正确参与
共管钱包的密钥生成流程。

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
hailin 2025-12-29 09:24:44 -08:00
parent 9bc48d19a9
commit 48c8c071d5
1 changed files with 2 additions and 1 deletions

View File

@ -110,7 +110,8 @@ func (uc *ParticipateKeygenUseCase) Execute(
return nil, err
}
if sessionInfo.SessionType != "keygen" {
// Accept both "keygen" and "co_managed_keygen" session types
if sessionInfo.SessionType != "keygen" && sessionInfo.SessionType != "co_managed_keygen" {
return nil, ErrInvalidSession
}