add email processing toggle

This commit is contained in:
RM
2026-06-10 20:27:50 +03:00
parent 5b5763bff5
commit d4acc6ae5b
3 changed files with 6 additions and 0 deletions

View File

@@ -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<Emails> alreadyProcessed = emailsRepository.findTop10ByOrderByIdDesc();
List<EmailData> emailData = new ReceiveEmailService("imap.gmail.com", 993, params.getFrom(), params.getToken(), params.getSpecialEmail())
.downloadEmails(alreadyProcessed);

View File

@@ -16,4 +16,5 @@ public class StartParams {
private String to;
private String days;
private String specialEmail;
private Boolean enableEmailScan;
}

View File

@@ -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