mirror of
https://github.com/coollabsio/coolify.git
synced 2026-09-26 09:20:54 -04:00
Add database-backed schedule states and deliveries so distributed schedulers publish each occurrence once, queue jobs claim executions atomically, and stale occurrences are cleaned up.
19 lines
302 B
PHP
19 lines
302 B
PHP
<?php
|
|
|
|
namespace App\Models;
|
|
|
|
class ScheduledJobState extends BaseModel
|
|
{
|
|
protected $fillable = [
|
|
'schedule_key',
|
|
'last_scheduled_for',
|
|
];
|
|
|
|
protected function casts(): array
|
|
{
|
|
return [
|
|
'last_scheduled_for' => 'immutable_datetime',
|
|
];
|
|
}
|
|
}
|