Skip to content
Snippets Groups Projects

feat(AutomaticReminder): ReviewerResendInvitationEmail

Merged Mihail Hagiu requested to merge HIN-1170-automatic-reminders-email into develop
All threads resolved!
4 files
+ 17
29
Compare changes
  • Side-by-side
  • Inline
Files
4
const config = require('config')
const { get } = require('lodash')
const { get, forOwn } = require('lodash')
const Email = require('@pubsweet/component-email-templating')
const unsubscribeSlug = config.get('unsubscribe.url')
@@ -13,11 +13,7 @@ const { getEmailCopy } = require('./emailCopy')
const { scheduleReminderJob } = require('../jobs/reminders')
const { scheduleRemovalJob } = require('../jobs/removal')
const daysList = [
config.get('reminders.reviewer.first'),
config.get('reminders.reviewer.second'),
config.get('reminders.reviewer.third'),
]
const daysList = config.get('reminders.reviewer.days')
const timeUnit = config.get('reminders.reviewer.timeUnit')
const removalDays = config.get('reminders.reviewer.remove')
const daysExpected = config.get('daysExpectedForReview')
@@ -121,9 +117,10 @@ module.exports = {
await email.sendEmail()
daysList.forEach(days =>
forOwn(daysList, (days, order) =>
scheduleReminderJob({
days,
order,
email,
timeUnit,
userId: invitedUser.id,