in packages/angular/projects/ui-angular/src/lib/services/authenticator.service.ts [34:64]
public startMachine({
initialState,
loginMechanisms,
services,
signUpAttributes,
socialProviders,
}: AuthenticatorMachineOptions) {
const machine = createAuthenticatorMachine();
const authService = interpret(machine).start();
authService.send({
type: 'INIT',
data: {
initialState,
loginMechanisms,
socialProviders,
signUpAttributes,
services,
},
});
this._machineSubscription = authService.subscribe((state) => {
this._authState = state;
this._facade = getServiceContextFacade(state);
});
this._hubSubscription = listenToAuthHub(authService.send);
this._sendEventAliases = getSendEventAliases(authService.send);
this._authService = authService;
}