Skip to content

Commit 5ba13f1

Browse files
committed
fix: connected account
1 parent 2f91058 commit 5ba13f1

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

apps/dialog/src/main.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,9 +83,6 @@ const offInitialized = Events.onInitialized(porto, async (payload, event) => {
8383
const offDialogRequest = Events.onDialogRequest(
8484
porto,
8585
async ({ account, request }) => {
86-
// Clear errors when the request is null (i.e. when the dialog is closed).
87-
if (!request) return Dialog.store.setState({ error: null })
88-
8986
const connectedAccount = porto._internal.store.getState().accounts[0]
9087

9188
// Clear the dialog accounts if disconnected
@@ -94,8 +91,11 @@ const offDialogRequest = Events.onDialogRequest(
9491

9592
const requireAccountSync =
9693
account &&
97-
(!connectedAccount?.address ||
98-
!Address.isEqual(account.address, connectedAccount.address))
94+
connectedAccount?.address &&
95+
!Address.isEqual(account.address, connectedAccount.address)
96+
97+
// Clear errors when the request is null (i.e. when the dialog is closed).
98+
if (!request) return Dialog.store.setState({ error: null })
9999

100100
if (requireAccountSync) {
101101
await Router.router.navigate({

0 commit comments

Comments
 (0)