Skip to content

Commit 49289e0

Browse files
committed
Async loading sessions
1 parent 6fd52fa commit 49289e0

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

packages/wallet/dapp-client/src/DappClient.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -271,9 +271,11 @@ export class DappClient {
271271
* for previously established sessions.
272272
*/
273273
private async _loadStateFromStorage(): Promise<void> {
274-
const implicitSession = await this.sequenceStorage.getImplicitSession()
274+
const [implicitSession, explicitSessions] = await Promise.all([
275+
this.sequenceStorage.getImplicitSession(),
276+
this.sequenceStorage.getExplicitSessions(),
277+
])
275278

276-
const explicitSessions = await this.sequenceStorage.getExplicitSessions()
277279
const chainIdsToInitialize = new Set([
278280
...(implicitSession?.chainId !== undefined ? [implicitSession.chainId] : []),
279281
...explicitSessions.map((s) => s.chainId),

0 commit comments

Comments
 (0)