Add basic Ostatus user representer.

This commit is contained in:
Roger Braun 2017-04-17 14:12:36 +02:00
commit 36e883cd4b
4 changed files with 39 additions and 5 deletions

View file

@ -18,6 +18,13 @@ defmodule Pleroma.User do
timestamps()
end
def avatar_url(user) do
case user.avatar do
%{"url" => [%{"href" => href} | _]} -> href
_ -> "https://placehold.it/48x48"
end
end
def ap_id(%User{nickname: nickname}) do
"#{Pleroma.Web.base_url}/users/#{nickname}"
end