Function
isRecurringTaskAged
(
t: CronTask,
nowMs: number,
maxAgeMs: number,
)
Source from the content-addressed store, hash-verified
| 51 | * setInterval/chokidar/lock machinery. |
| 52 | */ |
| 53 | export function isRecurringTaskAged( |
| 54 | t: CronTask, |
| 55 | nowMs: number, |
| 56 | maxAgeMs: number, |
| 57 | ): boolean { |
| 58 | if (maxAgeMs === 0) return false |
| 59 | return Boolean(t.recurring && !t.permanent && nowMs - t.createdAt >= maxAgeMs) |
| 60 | } |
| 61 | |
| 62 | type CronSchedulerOptions = { |
| 63 | /** Called when a task fires (regular or missed-on-startup). */ |
Tested by
no test coverage detected