Commit 6a28c198 authored by rinpatch's avatar rinpatch

uploaded media plug: do not inject compile-time params on every request

parent c6eb1c1b
......@@ -18,7 +18,10 @@ defmodule Pleroma.Plugs.UploadedMedia do
def init(_opts) do
static_plug_opts =
[]
[
headers: %{"cache-control" => @default_cache_control_header},
cache_control_for_etags: @default_cache_control_header
]
|> Keyword.put(:from, "__unconfigured_media_plug")
|> Keyword.put(:at, "/__unconfigured_media_plug")
|> Plug.Static.init()
......@@ -60,10 +63,6 @@ defp get_media(conn, {:static_dir, directory}, _, opts) do
Map.get(opts, :static_plug_opts)
|> Map.put(:at, [@path])
|> Map.put(:from, directory)
|> Map.put(:cache_control_for_etags, @default_cache_control_header)
|> Map.put(:headers, %{
"cache-control" => @default_cache_control_header
})
conn = Plug.Static.call(conn, static_opts)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment