Skip to content

Commit

Permalink
fix: solana autoconnect
Browse files Browse the repository at this point in the history
  • Loading branch information
jayeshbhole-rp committed Aug 27, 2024
1 parent 0e28a27 commit 231fbae
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 7 deletions.
8 changes: 8 additions & 0 deletions packages/react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @tangled3/react

## 1.4.7

### Patch Changes

- fix solana autoconnect conditions
- Updated dependencies
- @tangled3/solana-react@1.1.2

## 1.4.6

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/react/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@tangled3/react",
"private": false,
"version": "1.4.6",
"version": "1.4.7",
"type": "module",
"license": "MIT",
"main": "./src/index.ts",
Expand Down
6 changes: 6 additions & 0 deletions packages/solana-react/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @tangled3/solana-react

## 1.1.2

### Patch Changes

- fix solana autoconnect conditions

## 1.1.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/solana-react/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@tangled3/solana-react",
"private": false,
"version": "1.1.1",
"version": "1.1.2",
"license": "MIT",
"type": "module",
"main": "./src/index.ts",
Expand Down
8 changes: 3 additions & 5 deletions packages/solana-react/src/providers/WalletProvider.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ export const WalletProvider = ({
const { mutateAsync: handleAutoConnectRequest, isPending: isAutoConnecting } = useMutation({
mutationKey: ['autoConnect'],
mutationFn: async () => {
if (!autoConnect || !connectedAdapter) return;
if (!autoConnect || !connectedAdapter || connectedAdapter.readyState !== WalletReadyState.Installed) return;
// If autoConnect is true or returns true, use the default autoConnect behavior.
if (autoConnect === true || (await autoConnect(connectedAdapter))) {
if (walletName) {
Expand Down Expand Up @@ -300,10 +300,8 @@ export const WalletProvider = ({
if (
connected ||
!handleAutoConnectRequest ||
!(
connectedWallet?.readyState === WalletReadyState.Installed ||
connectedWallet?.readyState === WalletReadyState.Loadable
)
connectedWallet?.readyState === WalletReadyState.Installed ||
connectedWallet?.readyState === WalletReadyState.Loadable
)
return;

Expand Down

0 comments on commit 231fbae

Please sign in to comment.