Map.get(cookies, @frontend_cookie_name)
end
- def preferred_or_fallback(conn, fallback) do
+ # Only override primary frontend
+ def preferred_or_fallback(conn, :primary) do
case preferred_frontend(conn) do
nil ->
- fallback
+ :primary
frontend ->
frontend
end
end
+ def preferred_or_fallback(_conn, fallback), do: fallback
+
defp enabled?(if_opt) when is_function(if_opt), do: if_opt.()
defp enabled?(true), do: true
defp enabled?(_), do: false
defp call_static(conn, opts, from) do
opts = Map.put(opts, :from, from)
- IO.inspect(opts, label: "opts")
Plug.Static.call(conn, opts)
end
end