package sihl

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val let* : ('a, 'b) Lwt_result.t -> ('a -> ('c, 'b) Lwt_result.t) -> ('c, 'b) Lwt_result.t
module EnvConfigProvider : sig ... end
module Template : sig ... end
module Make : sig ... end
module MakeDelayed (EmailService : sig ... end) (DbService : Data.Db.Sig.SERVICE) (QueueService : sig ... end) : sig ... end

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