X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fuser.ex;h=3c6fb4f9b614f46ed9f9a225527bc64ad9322e89;hb=f635b675b2cc0bc10b395cd71ae1720b0696d364;hp=37f8da8922f800cd014eafd58b14c770407d620d;hpb=f1a4c3163b18692a7a8bd9874a45e75a6535dd5a;p=akkoma diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex index 37f8da892..3c6fb4f9b 100644 --- a/lib/pleroma/user.ex +++ b/lib/pleroma/user.ex @@ -763,17 +763,13 @@ defmodule Pleroma.User do if options[:resolve], do: get_or_fetch(term) fts_results = - do_search(fts_search_subquery(term, query), options[:for_user], %{ - limit: options[:limit] - }) + do_search(fts_search_subquery(term, query), options[:for_user], limit: options[:limit]) {:ok, trigram_results} = Repo.transaction(fn -> Ecto.Adapters.SQL.query(Repo, "select set_limit(0.25)", []) - do_search(trigram_search_subquery(term, query), options[:for_user], %{ - limit: options[:limit] - }) + do_search(trigram_search_subquery(term, query), options[:for_user], limit: options[:limit]) end) Enum.uniq_by(fts_results ++ trigram_results, & &1.id) @@ -1024,12 +1020,8 @@ defmodule Pleroma.User do update_and_set_cache(cng) end - def maybe_local_user_query(local) when local == true do - local_user_query() - end - - def maybe_local_user_query(local) when local == false do - User + def maybe_local_user_query(local) do + if local, do: local_user_query(), else: User end def local_user_query do