Skip to content

Commit

Permalink
Merge pull request #6935 from ORCID/AllwaysSend2DaysRemider
Browse files Browse the repository at this point in the history
allways send 2 days reminder
  • Loading branch information
amontenegro authored Nov 16, 2023
2 parents 4bf960c + c21173d commit f5767f3
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -569,19 +569,19 @@ private String getHtmlBody(NotificationAdministrative notificationAdministrative

@Override
synchronized public void processUnverifiedEmails2Days() {
processUnverifiedEmails(verifyReminderAfterTwoDays, EmailEventType.VERIFY_EMAIL_2_DAYS_SENT, EmailEventType.VERIFY_EMAIL_2_DAYS_SENT_SKIPPED);
processUnverifiedEmails(true, verifyReminderAfterTwoDays, EmailEventType.VERIFY_EMAIL_2_DAYS_SENT, EmailEventType.VERIFY_EMAIL_2_DAYS_SENT_SKIPPED);
}

synchronized public void processUnverifiedEmails7Days() {
processUnverifiedEmails(verifyReminderAfterSevenDays, EmailEventType.VERIFY_EMAIL_7_DAYS_SENT, EmailEventType.VERIFY_EMAIL_7_DAYS_SENT_SKIPPED);
processUnverifiedEmails(false, verifyReminderAfterSevenDays, EmailEventType.VERIFY_EMAIL_7_DAYS_SENT, EmailEventType.VERIFY_EMAIL_7_DAYS_SENT_SKIPPED);
}

synchronized public void processUnverifiedEmails28Days() {
processUnverifiedEmails(verifyReminderAfterTwentyEightDays, EmailEventType.VERIFY_EMAIL_28_DAYS_SENT, EmailEventType.VERIFY_EMAIL_28_DAYS_SENT_SKIPPED);
processUnverifiedEmails(false, verifyReminderAfterTwentyEightDays, EmailEventType.VERIFY_EMAIL_28_DAYS_SENT, EmailEventType.VERIFY_EMAIL_28_DAYS_SENT_SKIPPED);
}

private void processUnverifiedEmails(int unverifiedDays, EmailEventType sent, EmailEventType failed) {
if (Features.SEND_ALL_VERIFICATION_EMAILS.isActive()) {
private void processUnverifiedEmails(boolean forceSending, int unverifiedDays, EmailEventType sent, EmailEventType failed) {
if (forceSending || Features.SEND_ALL_VERIFICATION_EMAILS.isActive()) {
LOGGER.info("About to process unverIfied emails for {} days reminder", unverifiedDays);
List<Triple<String, String, Boolean>> elements = Collections.<Triple<String, String, Boolean>> emptyList();
elements = profileDaoReadOnly.findEmailsUnverfiedDays(unverifiedDays, sent);
Expand Down

0 comments on commit f5767f3

Please sign in to comment.