isRecurringTaskAged function

bool isRecurringTaskAged(
  1. CronTask t,
  2. int nowMs,
  3. int maxAgeMs
)

True when a recurring task was created more than maxAgeMs ago and should be deleted on its next fire.

Implementation

bool isRecurringTaskAged(CronTask t, int nowMs, int maxAgeMs) {
  if (maxAgeMs == 0) return false;
  return t.recurring && !t.permanent && nowMs - t.createdAt >= maxAgeMs;
}