1 defmodule Pleroma.Web.MastodonAPI.AccountView do
5 defp image_url(%{"url" => [ %{ "href" => href } | t ]}), do: href
6 defp image_url(_), do: nil
8 def render("account.json", %{user: user}) do
9 image = User.avatar_url(user)
10 user_info = User.user_info(user)
12 header = image_url(user.info["banner"]) || "https://placehold.it/700x335"
16 username: user.nickname,
18 display_name: user.name,
20 created_at: user.inserted_at,
21 followers_count: user_info.follower_count,
22 following_count: user_info.following_count,
23 statuses_count: user_info.note_count,
33 def render("mention.json", %{user: user}) do
37 username: user.nickname,