+defmodule Pleroma.Web.MastodonAPI.AccountView do
+ use Pleroma.Web, :view
+ alias Pleroma.User
+
+ def render("account.json", %{user: user}) do
+ image = User.avatar_url(user)
+ user_info = User.user_info(user)
+
+ %{
+ id: user.id,
+ username: user.nickname,
+ acct: user.nickname,
+ display_name: user.name,
+ locked: false,
+ created_at: user.inserted_at,
+ followers_count: user_info.follower_count,
+ following_count: user_info.following_count,
+ statuses_count: user_info.note_count,
+ note: user.bio,
+ url: user.ap_id,
+ avatar: image,
+ avatar_static: image,
+ header: "",
+ header_static: ""
+ }
+ end
+end