X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fweb%2Fostatus%2Fuser_representer.ex;h=20ebb3e08b10d6f4b2c326978ff2b3d30e56cbd7;hb=80f6ac412a632da090be9f3d86971eac0b95a53d;hp=273d7524a8795fbe0c545500788e15f6c9df31ed;hpb=c48c381e909240dcece9f961e4728fa712d089cc;p=akkoma diff --git a/lib/pleroma/web/ostatus/user_representer.ex b/lib/pleroma/web/ostatus/user_representer.ex index 273d7524a..20ebb3e08 100644 --- a/lib/pleroma/web/ostatus/user_representer.ex +++ b/lib/pleroma/web/ostatus/user_representer.ex @@ -6,6 +6,12 @@ defmodule Pleroma.Web.OStatus.UserRepresenter do name = to_charlist(user.name) bio = to_charlist(user.bio) avatar_url = to_charlist(User.avatar_url(user)) + banner = if banner_url = User.banner_url(user) do + [{:link, [rel: 'header', href: banner_url], []}] + else + [] + end + [ {:id, [ap_id]}, {:"activity:object", ['http://activitystrea.ms/schema/1.0/person']}, @@ -13,8 +19,9 @@ defmodule Pleroma.Web.OStatus.UserRepresenter do {:"poco:preferredUsername", [nickname]}, {:"poco:displayName", [name]}, {:"poco:note", [bio]}, + {:summary, [bio]}, {:name, [nickname]}, {:link, [rel: 'avatar', href: avatar_url], []} - ] + ] ++ banner end end