package sihl-email
-
sihl-email
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val dispatch :
'a Sihl__.Contract_queue.t ->
?delay:Sihl__.Core_time.duration ->
'a ->
unit Lwt.t
dispatch job ?delay input
queues job
for processing while input input
is the input that the job needs to run. Use delay
to run the job earliest after a certain amount of time.
val register_jobs : 'a Sihl__.Contract_queue.t list -> unit Lwt.t
register_jobs jobs
registers jobs that can be dispatched.
Only registered jobs can be dispatched. Dispatching a job that was not registered does nothing.