Skip to content

Commit

Permalink
Improve error handling in connect wallet flow
Browse files Browse the repository at this point in the history
  • Loading branch information
r-czajkowski committed Oct 1, 2024
1 parent 9aa13a0 commit 9527153
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 6 deletions.
2 changes: 1 addition & 1 deletion dapp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
"@chakra-ui/react": "^2.8.2",
"@emotion/react": "^11.11.1",
"@emotion/styled": "^11.11.0",
"@orangekit/react": "1.0.0-beta.33-dev.1",
"@orangekit/react": "1.0.0-beta.33-dev.2",
"@orangekit/sign-in-with-wallet": "1.0.0-beta.6",
"@reduxjs/toolkit": "^2.2.0",
"@rehooks/local-storage": "^2.4.5",
Expand Down
3 changes: 2 additions & 1 deletion dapp/src/hooks/orangeKit/useBitcoinProvider.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ export function useBitcoinProvider(): UseBitcoinProviderReturn {
const connector = useConnector()

return useMemo(() => {
if (!connector) return undefined
if (!connector || typeof connector.getBitcoinProvider !== "function")
return undefined

return connector.getBitcoinProvider()
}, [connector])
Expand Down
1 change: 1 addition & 0 deletions dapp/src/hooks/useWallet.ts
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,7 @@ export function useWallet(): UseWalletReturn {

const onDisconnect = useCallback(() => {
disconnect()
setAddress(undefined)
resetWalletState()
removeAddressFromLocalStorage()
}, [disconnect, removeAddressFromLocalStorage, resetWalletState])
Expand Down
8 changes: 4 additions & 4 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit 9527153

Please sign in to comment.