# Pleroma: A lightweight social networking server
-# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
+# Copyright © 2017-2021 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.Filter do
from(f in query, where: f.hide)
end
- def get_by_user(query, %User{id: user_id} = _user) do
+ def get_filters(query \\ __MODULE__, %User{id: user_id}) do
query =
from(
f in query,
__MODULE__
|> get_active()
|> get_irreversible()
- |> get_by_user(user)
+ |> get_filters(user)
|> compose_regex(format)
end