Add basic Ostatus user representer.
[akkoma] / lib / pleroma / web / ostatus / user_representer.ex
1 defmodule Pleroma.Web.OStatus.UserRepresenter do
2 alias Pleroma.User
3 def to_tuple(user, wrapper \\ :author) do
4 {
5 wrapper, [
6 { :id, user.ap_id },
7 { :"activity:object", "http://activitystrea.ms/schema/1.0/person" },
8 { :uri, user.ap_id },
9 { :name, user.nickname },
10 { :link, %{rel: "avatar", href: User.avatar_url(user)}}
11 ]
12 }
13 end
14 end