package sihl

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type

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

Parameters

module EmailService : sig ... end
module QueueService : sig ... end

Signature

val lifecycle : Sihl__.Core_container.Lifecycle.t
module Template : sig ... end
val send : Core.Ctx.t -> Sihl__.Email_core.t -> unit Lwt.t
val bulk_send : Core.Ctx.t -> Sihl__.Email_core.t list -> unit Lwt.t