Page MenuHomePhorge

No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None
diff --git a/lib/pleroma/web/activity_pub/mrf.ex b/lib/pleroma/web/activity_pub/mrf.ex
index 6d5aa9515..0a4e2bf80 100644
--- a/lib/pleroma/web/activity_pub/mrf.ex
+++ b/lib/pleroma/web/activity_pub/mrf.ex
@@ -1,21 +1,24 @@
defmodule Pleroma.Web.ActivityPub.MRF do
-
- @callback filter(Map.t) :: {:ok | :reject, Map.t}
+ @callback filter(Map.t()) :: {:ok | :reject, Map.t()}
def filter(object) do
get_policies()
|> Enum.reduce({:ok, object}, fn
- (policy, {:ok, object}) ->
+ policy, {:ok, object} ->
policy.filter(object)
- (_, error) -> error
+
+ _, error ->
+ error
end)
end
def get_policies() do
Application.get_env(:pleroma, :instance, [])
|> Keyword.get(:rewrite_policy, [])
|> get_policies()
end
- def get_policies(policy) when is_atom(policy), do: [policy]
- def get_policies(policies) when is_list(policies), do: policies
+
+ defp get_policies(policy) when is_atom(policy), do: [policy]
+ defp get_policies(policies) when is_list(policies), do: policies
+ defp get_policies(_), do: []
end

File Metadata

Mime Type
text/x-diff
Expires
Sat, Sep 19, 11:10 AM (1 d, 22 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1769360
Default Alt Text
(1 KB)

Event Timeline