From a4e3d62f1458f9e6162dd4be4776202687974a91 Mon Sep 17 00:00:00 2001 From: vladp Date: Tue, 17 Feb 2026 17:07:28 +0700 Subject: [PATCH] dev delete config --- .../nocopy/handler/RegRequestHandler.java | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java b/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java index 6f69ac2..f6a988d 100644 --- a/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/RegRequestHandler.java @@ -12,6 +12,7 @@ import ru.soune.nocopy.dto.register.RegAnswer; import ru.soune.nocopy.dto.register.RegRequest; import ru.soune.nocopy.entity.referral.Referral; import ru.soune.nocopy.entity.user.AuthToken; +import ru.soune.nocopy.entity.user.EmailVerificationToken; import ru.soune.nocopy.exception.NotValidFieldException; import ru.soune.nocopy.exception.ValidationException; import ru.soune.nocopy.handler.validator.RegRequestValidator; @@ -78,17 +79,17 @@ public class RegRequestHandler implements RequestHandler { } AuthToken authToken = authService.register(regRequest); -// EmailVerificationToken emailToken = emailService.createEmailVerificationToken(authToken); + EmailVerificationToken emailToken = emailService.createEmailVerificationToken(authToken); -// try { -// emailService.sendVerificationEmail(authToken.getUser(), emailToken.getToken()); -// } catch (Exception e) { -// return new BaseResponse(request.getMsgId(), MessageCode.SEND_EMAIL_EXCEPTION.getCode(), -// MessageCode.SEND_EMAIL_EXCEPTION.getDescription(), Map.of( -// "message", "not send", -// "email", regRequest.getEmail() -// )); -// } + try { + emailService.sendVerificationEmail(authToken.getUser(), emailToken.getToken()); + } catch (Exception e) { + return new BaseResponse(request.getMsgId(), MessageCode.SEND_EMAIL_EXCEPTION.getCode(), + MessageCode.SEND_EMAIL_EXCEPTION.getDescription(), Map.of( + "message", "not send", + "email", regRequest.getEmail() + )); + } String token = authToken.getToken(); @@ -96,10 +97,13 @@ public class RegRequestHandler implements RequestHandler { RegAnswer regAnswer = new RegAnswer(); +// regAnswer.setUserId(authToken.getUser().getId()); +// regAnswer.setToken(token); +// regAnswer.setVerified(true); +// regAnswer.setActive(true); + regAnswer.setVerified(false); + regAnswer.setActive(false); regAnswer.setUserId(authToken.getUser().getId()); - regAnswer.setToken(token); - regAnswer.setVerified(true); - regAnswer.setActive(true); if (regRequest.getAccountType().equals("b2c")) { referralService.onRegister(authToken.getUser().getId(), regRequest.getReferralLink());