Current section
Files
Jump to
Current section
Files
lib/beacon/live_admin/registry.ex
defmodule Beacon.LiveAdmin.Registry do
@moduledoc false
def child_spec(_arg) do
Registry.child_spec(keys: :unique, name: __MODULE__)
end
def via(key), do: {:via, Registry, {__MODULE__, key}}
def via(key, value), do: {:via, Registry, {__MODULE__, key, value}}
def lookup(key) do
__MODULE__
|> Registry.lookup(key)
|> List.first()
end
end