File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed
packages/immutable-connector/src/wagmiConnector Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change @@ -41,8 +41,6 @@ export function immutableConnector(params: BaseImmutableConnectorOptions) {
4141 async connect ( ) {
4242 provider = await passportInstance . connectImx ( )
4343
44- await passportInstance . login ( { useCachedSession : true } )
45-
4644 const isRegistered = await provider . isRegisteredOffchain ( )
4745 if ( ! isRegistered ) {
4846 await provider . registerOffchain ( )
@@ -70,6 +68,11 @@ export function immutableConnector(params: BaseImmutableConnectorOptions) {
7068
7169 async getProvider ( ) : Promise < IMXProvider > {
7270 if ( ! provider ) {
71+ const userProfile = await passportInstance . login ( { useCachedSession : true } )
72+ if ( userProfile ) {
73+ provider = await passportInstance . connectImx ( )
74+ return provider
75+ }
7376 throw new Error ( 'Provider not initialized' )
7477 }
7578 return provider
You can’t perform that action at this time.
0 commit comments