defp check_report_removal(_actor_info, object), do: {:ok, object}
@impl true
- def filter(object) do
- actor_info = URI.parse(object["actor"])
+ def filter(%{"actor" => actor} = object) do
+ actor_info = URI.parse(actor)
with {:ok, object} <- check_accept(actor_info, object),
{:ok, object} <- check_reject(actor_info, object),
_e -> {:reject, nil}
end
end
+
+ def filter(object), do: {:ok, object}
end