diff --git a/cloudflare/cron/scheduler.go b/cloudflare/cron/scheduler.go index ebad1c7..1f97881 100644 --- a/cloudflare/cron/scheduler.go +++ b/cloudflare/cron/scheduler.go @@ -55,3 +55,7 @@ func ScheduleTask(task Task) { ready() select {} } + +// ScheduleTaskNonBlock sets the Task to be executed but does not signal readiness or block +// indefinitely. The non-blocking form is meant to be used in conjunction with [workers.Serve]. +func ScheduleTaskNonBlock(task Task) { scheduledTask = task }