Skip to content

Commit e32e4d4

Browse files
authored
Addresses registration side effects observed on simultanous clients login (#647)
Every client UI session gets their own registration layout instance, such that the observed registration failures due to race conditions are gone.
1 parent 6a3ac72 commit e32e4d4

File tree

6 files changed

+137
-419
lines changed

6 files changed

+137
-419
lines changed

identity/src/main/java/life/qbic/identity/application/user/registration/Registration.java

Lines changed: 0 additions & 114 deletions
This file was deleted.

identity/src/test/groovy/life/qbic/identity/domain/usermanagement/registration/RegistrationSpec.groovy

Lines changed: 0 additions & 128 deletions
This file was deleted.

user-interface/src/main/java/life/qbic/datamanager/AppConfig.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@
2020
import life.qbic.identity.application.user.policy.directive.WhenUserRegisteredSendConfirmationEmail;
2121
import life.qbic.identity.application.user.policy.directive.WhenUserRegisteredSubmitIntegrationEvent;
2222
import life.qbic.identity.application.user.registration.EmailAddressConfirmation;
23-
import life.qbic.identity.application.user.registration.RegisterUserInput;
24-
import life.qbic.identity.application.user.registration.Registration;
2523
import life.qbic.identity.domain.repository.UserDataStorage;
2624
import life.qbic.identity.domain.repository.UserRepository;
2725
import life.qbic.infrastructure.email.EmailServiceProvider;
@@ -114,18 +112,6 @@ public PasswordResetInput passwordResetInput(IdentityService identityService) {
114112
return new PasswordResetRequest(identityService);
115113
}
116114

117-
/**
118-
* Creates the registration use case.
119-
*
120-
* @param identityService the user registration services used by this use case
121-
* @return the use case input
122-
* @since 1.0.0
123-
*/
124-
@Bean
125-
public RegisterUserInput registerUserInput(IdentityService identityService) {
126-
return new Registration(identityService);
127-
}
128-
129115
@Bean
130116
public UserInformationService userInformationService(UserRepository userRepository) {
131117
return new BasicUserInformationService(userRepository);

0 commit comments

Comments
 (0)