From d8b5d729679f3173fbc3b0c6afa38936a43f9acd Mon Sep 17 00:00:00 2001 From: dafuga Date: Thu, 15 Feb 2024 19:38:21 -0800 Subject: [PATCH] enhancement: returning identityProof on login --- src/index.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index bcfcb36..d8e038d 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,7 +3,6 @@ import { AbstractWalletPlugin, CallbackPayload, Cancelable, - Canceled, Checksum256, LoginContext, Logo, @@ -144,6 +143,7 @@ export class WalletPluginAnchor extends AbstractWalletPlugin { }) promptResponse.catch(() => { + // eslint-disable-next-line no-console console.info('Modal closed') }) @@ -175,12 +175,20 @@ export class WalletPluginAnchor extends AbstractWalletPlugin { } } + const resolvedResponse = await ResolvedSigningRequest.fromPayload( + callbackResponse, + context.esrOptions + ) + + const identityProof = resolvedResponse.getIdentityProof(callbackResponse.sig) + return { chain: Checksum256.from(callbackResponse.cid), permissionLevel: PermissionLevel.from({ actor: callbackResponse.sa, permission: callbackResponse.sp, }), + identityProof, } }