add email processing toggle
This commit is contained in:
@@ -21,6 +21,10 @@ public class EmailService {
|
|||||||
|
|
||||||
public void processEmails(StartParams params) {
|
public void processEmails(StartParams params) {
|
||||||
log.error("Start email processing");
|
log.error("Start email processing");
|
||||||
|
if (!params.getEnableEmailScan()) {
|
||||||
|
log.error("Email processing disabled");
|
||||||
|
return;
|
||||||
|
}
|
||||||
List<Emails> alreadyProcessed = emailsRepository.findTop10ByOrderByIdDesc();
|
List<Emails> alreadyProcessed = emailsRepository.findTop10ByOrderByIdDesc();
|
||||||
List<EmailData> emailData = new ReceiveEmailService("imap.gmail.com", 993, params.getFrom(), params.getToken(), params.getSpecialEmail())
|
List<EmailData> emailData = new ReceiveEmailService("imap.gmail.com", 993, params.getFrom(), params.getToken(), params.getSpecialEmail())
|
||||||
.downloadEmails(alreadyProcessed);
|
.downloadEmails(alreadyProcessed);
|
||||||
|
|||||||
@@ -16,4 +16,5 @@ public class StartParams {
|
|||||||
private String to;
|
private String to;
|
||||||
private String days;
|
private String days;
|
||||||
private String specialEmail;
|
private String specialEmail;
|
||||||
|
private Boolean enableEmailScan;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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.to=m.ryabyh@gmail.com,AAAtapina@sberbank.ru,Oreshkina.V.V@sberbank.ru,MEvRyabykh@sberbank.ru
|
||||||
pledge.params.days=1
|
pledge.params.days=1
|
||||||
pledge.params.special-email=m.ryabyh+torgi@gmail.com
|
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.url=jdbc:postgresql://localhost:5432/torgi
|
||||||
spring.datasource.username=torgi
|
spring.datasource.username=torgi
|
||||||
spring.datasource.password=17maxim02
|
spring.datasource.password=17maxim02
|
||||||
|
|||||||
Reference in New Issue
Block a user