dev add api for payment
Test Workflow / test (push) Successful in 4s

This commit is contained in:
vladp
2026-02-19 10:41:45 +07:00
parent 22a44d833e
commit 27df74891b
2 changed files with 6 additions and 5 deletions
@@ -78,11 +78,12 @@ public class RegRequestHandler implements RequestHandler {
throw new ValidationException(bindingResult, request.getMsgId());
}
AuthToken authToken = authService.register(regRequest);
boolean verified = regRequest.getMailVerified().equals("true");
AuthToken authToken = authService.register(regRequest, verified);
EmailVerificationToken emailToken = emailService.createEmailVerificationToken(authToken);
RegAnswer regAnswer = new RegAnswer();
if (regRequest.getMailVerified().equals("true")) {
if (verified) {
try {
emailService.sendVerificationEmail(authToken.getUser(), emailToken.getToken());
} catch (Exception e) {
@@ -51,13 +51,13 @@ public class AuthService {
private final SecureRandom secureRandom = new SecureRandom();
@Transactional
public AuthToken register(RegRequest registerRequest) {
public AuthToken register(RegRequest registerRequest, boolean verified) {
User user = new User();
user.setFullName(registerRequest.getFullName());
user.setEmail(registerRequest.getEmail());
user.setPassword(passwordEncoder.encode(registerRequest.getPassword()));
user.setActive(true);
user.setEmailVerified(true);
user.setActive(!verified);
user.setEmailVerified(!verified);
AccountType accountType = AccountType.valueOf(registerRequest.getAccountType().toUpperCase());