← all modules

Std.Jobs

Std.Jobs
  Std.Jobs — durable background jobs (Layer 3 Sky source).

Types
  type Job = Job_OPAQUE
  type JobId = JobId_OPAQUE

Values
  cancel : JobId -> Task Error ()
      Cancel a pending job by its id (no-op if already run).
  define : String -> (a -> Task Error ()) -> Job a
      Register a named job handler over a typed payload `a`.
  enqueue : Job a -> a -> Task Error JobId
      Enqueue a payload to run its job as soon as a worker is free.
  enqueueIn : Int -> Job a -> a -> Task Error JobId
      Enqueue a payload to run after a delay (milliseconds).