From cf917f69fafcb968a29d19ef85464c20e3a6af13 Mon Sep 17 00:00:00 2001 From: bluecco Date: Wed, 26 Feb 2025 12:58:03 +0100 Subject: [PATCH] fix: update webwallet error messages for connect and sign --- src/connectors/webwallet/index.ts | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/connectors/webwallet/index.ts b/src/connectors/webwallet/index.ts index 2001c2f..1f9f27a 100644 --- a/src/connectors/webwallet/index.ts +++ b/src/connectors/webwallet/index.ts @@ -145,10 +145,13 @@ export class WebWalletConnector extends Connector { error.name === "TRPCClientError") ) { const trpcError = error as TRPCClientError - throw new ConnectAndSignSessionError( - trpcError.message, - trpcError.shape.message, - ) + + const message = + trpcError.shape.data.webwalletErrorMessage || trpcError.message + const code = + trpcError.shape.data.webwalletErrorCode || trpcError.shape.message + + throw new ConnectAndSignSessionError(message, code) } throw new Error(error instanceof Error ? error.message : String(error)) }