createJobContext method

JobContext createJobContext(
  1. QueueJob job, {
  2. Duration? delay,
})

Create job context

Implementation

JobContext createJobContext(QueueJob job, {Duration? delay}) {
  final now = DateTime.now();
  return JobContext(
    id: generateJobId(),
    job: job,
    queuedAt: now,
    scheduledFor: delay != null ? now.add(delay) : null,
  );
}