Skip to content

Commit

Permalink
Addresses registration side effects observed on simultanous clients l…
Browse files Browse the repository at this point in the history
…ogin (#647)

Every client UI session gets their own registration layout instance, such that
the observed registration failures due to race conditions are gone.
  • Loading branch information
sven1103 authored Jun 27, 2024
1 parent 6a3ac72 commit e32e4d4
Show file tree
Hide file tree
Showing 6 changed files with 137 additions and 419 deletions.

This file was deleted.

This file was deleted.

14 changes: 0 additions & 14 deletions user-interface/src/main/java/life/qbic/datamanager/AppConfig.java
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,6 @@
import life.qbic.identity.application.user.policy.directive.WhenUserRegisteredSendConfirmationEmail;
import life.qbic.identity.application.user.policy.directive.WhenUserRegisteredSubmitIntegrationEvent;
import life.qbic.identity.application.user.registration.EmailAddressConfirmation;
import life.qbic.identity.application.user.registration.RegisterUserInput;
import life.qbic.identity.application.user.registration.Registration;
import life.qbic.identity.domain.repository.UserDataStorage;
import life.qbic.identity.domain.repository.UserRepository;
import life.qbic.infrastructure.email.EmailServiceProvider;
Expand Down Expand Up @@ -114,18 +112,6 @@ public PasswordResetInput passwordResetInput(IdentityService identityService) {
return new PasswordResetRequest(identityService);
}

/**
* Creates the registration use case.
*
* @param identityService the user registration services used by this use case
* @return the use case input
* @since 1.0.0
*/
@Bean
public RegisterUserInput registerUserInput(IdentityService identityService) {
return new Registration(identityService);
}

@Bean
public UserInformationService userInformationService(UserRepository userRepository) {
return new BasicUserInformationService(userRepository);
Expand Down
Loading

0 comments on commit e32e4d4

Please sign in to comment.