reply filtering

This commit is contained in:
Alexander 2019-12-04 09:49:17 +03:00 committed by Alexander Strizhakov
commit 6e625a427c
No known key found for this signature in database
GPG key ID: 022896A53AEF1381
9 changed files with 636 additions and 18 deletions

View file

@ -54,13 +54,13 @@ defmodule Pleroma.User.Query do
select: term(),
limit: pos_integer()
}
| %{}
| map()
@ilike_criteria [:nickname, :name, :query]
@equal_criteria [:email]
@contains_criteria [:ap_id, :nickname]
@spec build(criteria()) :: Query.t()
@spec build(Query.t(), criteria()) :: Query.t()
def build(query \\ base_query(), criteria) do
prepare_query(query, criteria)
end