package sihl

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

Module Service.MakeDelayedSource

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

Signature

include Core.Container.SERVICE
Sourceval lifecycle : Core__.Core_container.Lifecycle.t
Sourceval start : Core__.Core_ctx.t -> Core__.Core_ctx.t Lwt.t
Sourceval stop : Core__.Core_ctx.t -> unit Lwt.t
Sourcemodule Template : sig ... end

A template service to manage email templates.

Sourceval send : Core.Ctx.t -> Email__.Email_core.t -> unit Lwt.t

Send email.

Sourceval bulk_send : Core.Ctx.t -> Email__.Email_core.t list -> unit Lwt.t

Send multiple emails. If sending of one of them fails, the function fails.

OCaml

Innovation. Community. Security.