Skip to content

Commit 0ce02c2

Browse files
authored
Merge pull request #192 from argentlabs/fix/ww-error-messages
fix: update webwallet error messages for connect and sign
2 parents 213c08b + cf917f6 commit 0ce02c2

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/connectors/webwallet/index.ts

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,13 @@ export class WebWalletConnector extends Connector {
145145
error.name === "TRPCClientError")
146146
) {
147147
const trpcError = error as TRPCClientError<any>
148-
throw new ConnectAndSignSessionError(
149-
trpcError.message,
150-
trpcError.shape.message,
151-
)
148+
149+
const message =
150+
trpcError.shape.data.webwalletErrorMessage || trpcError.message
151+
const code =
152+
trpcError.shape.data.webwalletErrorCode || trpcError.shape.message
153+
154+
throw new ConnectAndSignSessionError(message, code)
152155
}
153156
throw new Error(error instanceof Error ? error.message : String(error))
154157
}

0 commit comments

Comments
 (0)