@@ -27,7 +27,7 @@ import {
2727 User ,
2828 UserProfile ,
2929} from './types' ;
30- import { ConfirmationScreen } from './confirmation' ;
30+ import { ConfirmationScreen , EmbeddedLoginPrompt } from './confirmation' ;
3131import { ZkEvmProvider } from './zkEvm' ;
3232import { Provider } from './zkEvm/types' ;
3333import TypedEventEmitter from './utils/typedEventEmitter' ;
@@ -57,7 +57,8 @@ const buildImxApiClients = (passportModuleConfiguration: PassportModuleConfigura
5757
5858export const buildPrivateVars = ( passportModuleConfiguration : PassportModuleConfiguration ) => {
5959 const config = new PassportConfiguration ( passportModuleConfiguration ) ;
60- const authManager = new AuthManager ( config ) ;
60+ const embeddedLoginPrompt = new EmbeddedLoginPrompt ( config ) ;
61+ const authManager = new AuthManager ( config , embeddedLoginPrompt ) ;
6162 const magicProviderProxyFactory = new MagicProviderProxyFactory ( authManager , config ) ;
6263 const magicAdapter = new MagicAdapter ( config , magicProviderProxyFactory ) ;
6364 const confirmationScreen = new ConfirmationScreen ( config ) ;
@@ -91,6 +92,7 @@ export const buildPrivateVars = (passportModuleConfiguration: PassportModuleConf
9192 authManager,
9293 magicAdapter,
9394 confirmationScreen,
95+ embeddedLoginPrompt,
9496 immutableXClient,
9597 multiRollupApiClients,
9698 passportEventEmitter,
@@ -106,6 +108,8 @@ export class Passport {
106108
107109 private readonly confirmationScreen : ConfirmationScreen ;
108110
111+ private readonly embeddedLoginPrompt : EmbeddedLoginPrompt ;
112+
109113 private readonly immutableXClient : IMXClient ;
110114
111115 private readonly magicAdapter : MagicAdapter ;
@@ -125,6 +129,7 @@ export class Passport {
125129 this . authManager = privateVars . authManager ;
126130 this . magicAdapter = privateVars . magicAdapter ;
127131 this . confirmationScreen = privateVars . confirmationScreen ;
132+ this . embeddedLoginPrompt = privateVars . embeddedLoginPrompt ;
128133 this . immutableXClient = privateVars . immutableXClient ;
129134 this . multiRollupApiClients = privateVars . multiRollupApiClients ;
130135 this . passportEventEmitter = privateVars . passportEventEmitter ;
0 commit comments