Add unplug to dynamically load plugs
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -30,9 +30,12 @@ defmodule Mobilizon.Web.Endpoint do
|
||||
longpoll: false
|
||||
)
|
||||
|
||||
if Keyword.get(endpoint_config(), :has_reverse_proxy, false) == true do
|
||||
plug(RemoteIp)
|
||||
end
|
||||
plug(Unplug,
|
||||
if:
|
||||
{Mobilizon.Service.UnplugPredicates.AppConfigKeywordEquals,
|
||||
{:mobilizon, Mobilizon.Web.Endpoint, :has_reverse_proxy, false, true}},
|
||||
do: RemoteIp
|
||||
)
|
||||
|
||||
plug(Mobilizon.Web.Plugs.UploadedMedia)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user