diff --git a/src/main/java/com/pledge/torgi/service/EmailService.java b/src/main/java/com/pledge/torgi/service/EmailService.java index 5333461..68f6047 100644 --- a/src/main/java/com/pledge/torgi/service/EmailService.java +++ b/src/main/java/com/pledge/torgi/service/EmailService.java @@ -21,6 +21,10 @@ public class EmailService { public void processEmails(StartParams params) { log.error("Start email processing"); + if (!params.getEnableEmailScan()) { + log.error("Email processing disabled"); + return; + } List alreadyProcessed = emailsRepository.findTop10ByOrderByIdDesc(); List emailData = new ReceiveEmailService("imap.gmail.com", 993, params.getFrom(), params.getToken(), params.getSpecialEmail()) .downloadEmails(alreadyProcessed); diff --git a/src/main/java/com/pledge/torgi/utils/StartParams.java b/src/main/java/com/pledge/torgi/utils/StartParams.java index c6d55f7..2860e3c 100644 --- a/src/main/java/com/pledge/torgi/utils/StartParams.java +++ b/src/main/java/com/pledge/torgi/utils/StartParams.java @@ -16,4 +16,5 @@ public class StartParams { private String to; private String days; private String specialEmail; + private Boolean enableEmailScan; } diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 2612ccf..fd30f26 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -3,6 +3,7 @@ pledge.params.token=changeit pledge.params.to=m.ryabyh@gmail.com,AAAtapina@sberbank.ru,Oreshkina.V.V@sberbank.ru,MEvRyabykh@sberbank.ru pledge.params.days=1 pledge.params.special-email=m.ryabyh+torgi@gmail.com +pledge.params.enable-email-scan=false spring.datasource.url=jdbc:postgresql://localhost:5432/torgi spring.datasource.username=torgi spring.datasource.password=17maxim02