Browse Source

Refactor a little bit

tags/v1.1.4
Maxim Filippov 5 years ago
parent
commit
f635b675b2
2 changed files with 8 additions and 16 deletions
  1. +4
    -12
      lib/pleroma/user.ex
  2. +4
    -4
      lib/pleroma/web/admin_api/admin_api_controller.ex

+ 4
- 12
lib/pleroma/user.ex View File

@@ -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


+ 4
- 4
lib/pleroma/web/admin_api/admin_api_controller.ex View File

@@ -70,11 +70,11 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do
do:
conn
|> json(
AccountView.render("index.json", %{
AccountView.render("index.json",
users: users,
count: count,
page_size: @users_page_size
})
)
)
end

@@ -89,11 +89,11 @@ defmodule Pleroma.Web.AdminAPI.AdminAPIController do

conn
|> json(
AccountView.render("index.json", %{
AccountView.render("index.json",
users: users,
count: length(users),
page_size: @users_page_size
})
)
)
end



Loading…
Cancel
Save