z_pivot_rsc_task_job (zotonic_core v1.0.0-rc.17)

Run a pivot task queue job.

Summary

Functions

maybe_schedule_retry(_, Error, Reason, Trace, Context)

-spec maybe_schedule_retry(map(), atom(), term(), list(), z:context()) -> ok | {error, stopped}.

start_task(Task, Context)

-spec start_task(map(), z:context()) -> {ok, pid()} | {error, overload}.

Start a task queue sidejob.

task_job(Task, Context)

-spec task_job(map(), z:context()) -> ok.

Run the sidejob task queue task.

task_retry_due(ErrCt)

-spec task_retry_due(integer()) -> calendar:datetime().