Merge branch 'twitterapi-bitlbee' into 'develop'

TwitterAPI: Add missing endpoints for bitlbee.

Closes #67

See merge request pleroma/pleroma!18
This commit is contained in:
lambda 2017-11-14 16:47:54 +00:00
commit 1cca544e20
3 changed files with 39 additions and 0 deletions

View file

@ -278,6 +278,22 @@ defmodule Pleroma.Web.TwitterAPI.Controller do
end
end
def friends_ids(%{assigns: %{user: user}} = conn, _params) do
with {:ok, friends} <- User.get_friends(user) do
ids = friends
|> Enum.map(fn x -> x.id end)
|> Poison.encode!
json(conn, ids)
else
_e -> bad_request_reply(conn, "Can't get friends")
end
end
def empty_array(conn, _params) do
json(conn, Poison.encode!([]))
end
def update_profile(%{assigns: %{user: user}} = conn, params) do
params = if bio = params["description"] do
Map.put(params, "bio", bio)