Skip to content

Commit f571bad

Browse files
committed
feature: add try-catch block
1 parent 057ce36 commit f571bad

1 file changed

Lines changed: 16 additions & 11 deletions

File tree

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package kattsyn.dev.rentplace.services.impl;
22

3+
import kattsyn.dev.rentplace.exceptions.EmailException;
34
import kattsyn.dev.rentplace.services.EmailService;
45
import lombok.RequiredArgsConstructor;
56
import lombok.extern.slf4j.Slf4j;
@@ -16,17 +17,21 @@ public class EmailServiceImpl implements EmailService {
1617

1718
@Override
1819
public void sendVerificationCode(String email, String code) {
19-
log.info("Sending verification code to " + email);
20-
SimpleMailMessage message = new SimpleMailMessage();
20+
try {
21+
log.info("Sending verification code to {}", email);
22+
SimpleMailMessage message = new SimpleMailMessage();
2123

22-
message.setTo(email);
23-
message.setSubject("Код подтверждения");
24-
String text = String.format(
25-
"Здравствуйте!\n\nВаш код подтверждения для регистрации: %s\n\nС уважением,\nКоманда rentplace",
26-
code
27-
);
28-
message.setText(text);
29-
mailSender.send(message);
30-
log.info("Verification code should be sent");
24+
message.setTo(email);
25+
message.setSubject("Код подтверждения");
26+
String text = String.format(
27+
"Здравствуйте!\n\nВаш код подтверждения для регистрации: %s\n\nС уважением,\nКоманда rentplace",
28+
code
29+
);
30+
message.setText(text);
31+
mailSender.send(message);
32+
log.info("Verification code should be sent");
33+
} catch (Exception e) {
34+
throw new EmailException("JavaMail error: " + e.getMessage());
35+
}
3136
}
3237
}

0 commit comments

Comments
 (0)