From ef21009644a17c8565cc4e3538cf7ce56e38d583 Mon Sep 17 00:00:00 2001 From: Developer Date: Wed, 3 Dec 2025 18:10:42 -0800 Subject: [PATCH] =?UTF-8?q?fix(identity-service):=20=E4=BF=AE=E5=A4=8D=20M?= =?UTF-8?q?PC=20keygen=20=E8=AF=B7=E6=B1=82=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - sessionId 使用纯 UUID 格式(移除 mpc- 前缀) - shareType 使用 'wallet' 匹配 PartyShareType 枚举 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../src/infrastructure/external/mpc/mpc-client.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/services/identity-service/src/infrastructure/external/mpc/mpc-client.service.ts b/backend/services/identity-service/src/infrastructure/external/mpc/mpc-client.service.ts index 0c214717..bfcd2782 100644 --- a/backend/services/identity-service/src/infrastructure/external/mpc/mpc-client.service.ts +++ b/backend/services/identity-service/src/infrastructure/external/mpc/mpc-client.service.ts @@ -79,10 +79,10 @@ export class MpcClientService { } /** - * 生成新的会话ID + * 生成新的会话ID (必须是纯 UUID 格式) */ generateSessionId(): string { - return `mpc-${randomUUID()}`; + return randomUUID(); } /** @@ -112,7 +112,7 @@ export class MpcClientService { sessionId: request.sessionId, partyId: 'server-party', joinToken: this.generateJoinToken(request.sessionId), - shareType: 'SERVER', + shareType: 'wallet', // PartyShareType.WALLET userId: request.parties.find(p => p.partyType === 'CLIENT')?.partyId, }, {