defmodule Web.HealthCheck do
  @moduledoc "Silent HTTP health check plug"
  import Plug.Conn

  def init(opts), do: opts

  def call(%Plug.Conn{request_path: "/up"} = conn, _opts) do
    conn
    |> send_resp(200, "")
    |> halt()
  end

  def call(conn, _opts), do: conn
end