repo_server/lib/router/router.ex
2025-03-16 19:37:28 -05:00

26 lines
494 B
Elixir

defmodule Router do
require Logger
def start() do
info = %{routes: %{}}
Process.register(self(), :router)
loop_router(info)
end
defp loop_router(info) do
receive do
{:route, value, return_pid} ->
Logger.info "Route recieved #{value}"
send(return_pid, {:route, :exists, "template example."})
# code
{:route, :register, route, template} ->
Logger.info "Route registration attempt."
end
loop_router(info)
end
end