state machine with requests per guild

This commit is contained in:
Owen
2025-01-09 14:44:22 +01:00
parent 0b656b4d24
commit c7d47ee6ed
5 changed files with 162 additions and 0 deletions
@@ -0,0 +1,17 @@
defmodule PlantIdDiscordBot.ProcessRegistry do
def start_link do
Registry.start_link(keys: :unique, name: __MODULE__)
end
def via_tuple(key) do
{:via, Registry, {__MODULE__, key}}
end
def child_spec(_) do
Supervisor.child_spec(
Registry,
id: __MODULE__,
start: {__MODULE__, :start_link, []}
)
end
end