Module Sihl_emailSource

module Sig = Sihl.Email.Sig
Sourcemodule Template : sig ... end
Sourcemodule Make : sig ... end
Sourcemodule MakeDelayed (EmailService : Sig.SERVICE) (DbService : Sihl.Database.Sig.SERVICE) (QueueService : Sihl.Queue.Sig.SERVICE) : Sig.SERVICE

Use this functor to create an email service that sends emails using the job queue. This is useful if you need to answer a request quickly while sending the email in the background