lecture 06

This commit is contained in:
SowinskiBraeden committed 2026-10-17 16:34:36 -07:00
1 parent 85297ca4a8
commit 15fbe95787
76 files changed
+3756

No files matched your search

@@ -0,0 +1,18 @@
defmodule CounterWeb.CounterController do
use CounterWeb, :controller
def new(conn, %{"name" => name}) do
Counter.DynamicSupervisor.start_worker(name)
render(conn, :new)
end
def value(conn, %{"name" => name}) do
value = Counter.Worker.value(name)
render(conn, :value, value: value)
end
def inc(conn, %{"name" => name, "amt" => amt}) when is_integer(amt) do
Counter.Worker.inc(name, amt)
render(conn, :inc)
end
end