defmodule PhaseDB.Client.RequestSupervisor do use Supervisor @moduledoc """ Supervisor for asynchronous client requests. """ def start_link do Supervisor.start_link __MODULE__, [], name: __MODULE__ end def init [] do [ worker(PhaseDB.Client.Request, [], restart: :transient) ] |> supervise(strategy: :simple_one_for_one) end end