From 8915e88ddf811afe3199418fe07986014e0e01dd Mon Sep 17 00:00:00 2001 From: isanort Date: Mon, 6 Oct 2025 13:35:08 +0200 Subject: [PATCH] =?UTF-8?q?Revert=20"feat(email-service-helper):=20make=20?= =?UTF-8?q?email=20sending=20asynchronous=20using=20@As=E2=80=A6"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/SleepUp/SU/SuApplication.java | 2 -- .../SU/utils/email/EmailServiceHelper.java | 15 +-------------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/src/main/java/com/SleepUp/SU/SuApplication.java b/src/main/java/com/SleepUp/SU/SuApplication.java index 23b3b8b1..a26d8bef 100644 --- a/src/main/java/com/SleepUp/SU/SuApplication.java +++ b/src/main/java/com/SleepUp/SU/SuApplication.java @@ -2,12 +2,10 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication @EnableScheduling -@EnableAsync public class SuApplication { public static void main(String[] args) { diff --git a/src/main/java/com/SleepUp/SU/utils/email/EmailServiceHelper.java b/src/main/java/com/SleepUp/SU/utils/email/EmailServiceHelper.java index f194508f..c646e0a5 100644 --- a/src/main/java/com/SleepUp/SU/utils/email/EmailServiceHelper.java +++ b/src/main/java/com/SleepUp/SU/utils/email/EmailServiceHelper.java @@ -9,7 +9,6 @@ import lombok.RequiredArgsConstructor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.scheduling.annotation.Async; import org.springframework.stereotype.Service; import java.math.BigDecimal; @@ -38,7 +37,6 @@ public void validateEmailConfig() { } } - @Async public void sendWelcomeEmail(User user) { try { emailService.sendWelcomeEmail(user); @@ -48,7 +46,6 @@ public void sendWelcomeEmail(User user) { } } - @Async public void sendOwnerReservedNotification(Reservation reservation) { try { emailService.sendOwnerReservedNotification(reservation); @@ -58,7 +55,6 @@ public void sendOwnerReservedNotification(Reservation reservation) { } } - @Async public void sendReservationConfirmationEmail(Reservation reservation, BigDecimal discountAmount) { try { emailService.sendGuestReservationConfirmationEmail(reservation, discountAmount); @@ -68,7 +64,6 @@ public void sendReservationConfirmationEmail(Reservation reservation, BigDecimal } } - @Async public void sendReservationReminderEmail(Reservation reservation) { try { emailService.sendGuestReservationReminderEmail(reservation); @@ -78,7 +73,6 @@ public void sendReservationReminderEmail(Reservation reservation) { } } - @Async public void sendOwnerReservationReminderEmail(Reservation reservation) { try { emailService.sendOwnerReservationReminderEmail(reservation); @@ -88,7 +82,6 @@ public void sendOwnerReservationReminderEmail(Reservation reservation) { } } - @Async public void sendCancellationConfirmationEmail(Reservation reservation) { try { emailService.sendCancellationConfirmationEmail(reservation); @@ -98,7 +91,6 @@ public void sendCancellationConfirmationEmail(Reservation reservation) { } } - @Async public void sendCancellationByOwnerNotificationEmail(Reservation reservation) { try { emailService.sendCancellationByOwnerNotificationEmail(reservation); @@ -108,7 +100,6 @@ public void sendCancellationByOwnerNotificationEmail(Reservation reservation) { } } - @Async public void sendCancellationNotificationToOwnerEmail(Reservation reservation) { try { emailService.sendCancellationNotificationToOwnerEmail(reservation); @@ -118,7 +109,6 @@ public void sendCancellationNotificationToOwnerEmail(Reservation reservation) { } } - @Async public void handleNewReservationEmails(Reservation reservation, BigDecimal discountAmount) { logger.info("Processing emails for new reservation - Guest: {}, Accommodation: {}", reservation.getUser().getEmail(), reservation.getAccommodation().getName()); @@ -129,7 +119,6 @@ public void handleNewReservationEmails(Reservation reservation, BigDecimal disco logger.info("New reservation email processing completed"); } - @Async public void handleGuestCancellationEmails(Reservation reservation) { logger.info("Processing emails for guest cancellation - Guest: {}, Accommodation: {}", reservation.getUser().getEmail(), reservation.getAccommodation().getName()); @@ -140,7 +129,6 @@ public void handleGuestCancellationEmails(Reservation reservation) { logger.info("Guest cancellation email processing completed"); } - @Async public void handleOwnerCancellationEmails(Reservation reservation) { logger.info("Processing emails for owner cancellation - Guest: {}, Accommodation: {}", reservation.getUser().getEmail(), reservation.getAccommodation().getName()); @@ -150,7 +138,6 @@ public void handleOwnerCancellationEmails(Reservation reservation) { logger.info("Owner cancellation email processing completed"); } - @Async public void sendReservationReminders(Reservation reservation) { logger.info("Sending reservation reminders - Guest: {}, Owner: {}, Accommodation: {}", reservation.getUser().getEmail(), reservation.getAccommodation().getManagedBy().getEmail(), reservation.getAccommodation().getName()); @@ -192,4 +179,4 @@ public boolean canSendReservationEmails(Reservation reservation) { return true; } -} \ No newline at end of file +}