Browse Source

delegate user retrieval to the User module

tags/v1.1.4
11backslashes 5 years ago
parent
commit
efa506b874
1 changed files with 1 additions and 9 deletions
  1. +1
    -9
      lib/pleroma/web/twitter_api/twitter_api.ex

+ 1
- 9
lib/pleroma/web/twitter_api/twitter_api.ex View File

@@ -229,18 +229,10 @@ defmodule Pleroma.Web.TwitterAPI.TwitterAPI do
end
end

def get_by_id_or_nickname(id_or_nickname) do
if !is_integer(id_or_nickname) && :error == Integer.parse(id_or_nickname) do
Repo.get_by(User, nickname: id_or_nickname)
else
Repo.get(User, id_or_nickname)
end
end

def get_user(user \\ nil, params) do
case params do
%{"user_id" => user_id} ->
case target = get_by_id_or_nickname(user_id) do
case target = User.get_cached_by_nickname_or_id(user_id) do
nil ->
{:error, "No user with such user_id"}



Loading…
Cancel
Save