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
Current section
Files
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