AshDispatch.Preparations.LoadObanJob (AshDispatch v0.5.1)
View SourcePreparation that loads Oban job data for delivery receipts.
Adds an oban_job field to each receipt containing:
- state: Job state (available, scheduled, executing, completed, etc.)
- queue: Queue name
- worker: Worker module
- scheduled_at: When the job is scheduled to run
- attempted_at: When the job was last attempted
- completed_at: When the job completed
- errors: Array of error maps
- attempt: Current attempt number
- max_attempts: Maximum number of attempts
Summary
Functions
Callback implementation for Ash.Resource.Preparation.init/1.
Callback implementation for Ash.Resource.Preparation.supports/1.
Functions
Callback implementation for Ash.Resource.Preparation.init/1.
Callback implementation for Ash.Resource.Preparation.supports/1.