Skip to content

Commit 221fc94

Browse files
committed
fix: session useEffect loop
1 parent a6c9761 commit 221fc94

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

  • playground/multichain-react/src

playground/multichain-react/src/App.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,16 @@ function App() {
2828
if (session) {
2929
const scopes = Object.keys(session.sessionScopes);
3030
setCustomScopes(scopes);
31+
32+
// Accumulate all accounts from all scopes
33+
const allAccounts: CaipAccountId[] = [];
3134
for (const scope of scopes) {
3235
const { accounts } = session.sessionScopes[scope as keyof typeof session.sessionScopes] ?? {};
3336
if (accounts) {
34-
setCaipAccountIds(accounts);
37+
allAccounts.push(...accounts);
3538
}
3639
}
40+
setCaipAccountIds(allAccounts);
3741
}
3842
}, [session])
3943

0 commit comments

Comments
 (0)