Packages

EndPointBlank Elixir client library: authorization plus request/response/error/log ingestion (with masking, batching, timeouts, and a bounded queue) — also used for self-monitoring.

Current section

Files

Jump to
end_point_blank_elixir lib end_point_blank writers.ex
Raw

lib/end_point_blank/writers.ex

defmodule EndPointBlank.Writers do
@moduledoc "Dispatch helper — routes payloads to the direct or delayed writer."
alias EndPointBlank.Writers.{DirectWriter, DelayedWriter}
def write(url_key, :direct, payloads), do: DirectWriter.write(url_key, payloads)
def write(url_key, :delayed, payloads), do: DelayedWriter.write(url_key, payloads)
end