X-Git-Url: http://git.squeep.com/?a=blobdiff_plain;f=lib%2Fpleroma%2Fweb%2Fostatus%2Fuser_representer.ex;h=14f78a4ed7babea5ee50c81a09efb6c6d2258448;hb=2247d7580e2873e08aba614f815917f9ed37ed83;hp=273d7524a8795fbe0c545500788e15f6c9df31ed;hpb=b403ea4d2b69cef4434ad68babdfb402d8227847;p=akkoma diff --git a/lib/pleroma/web/ostatus/user_representer.ex b/lib/pleroma/web/ostatus/user_representer.ex index 273d7524a..14f78a4ed 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']}, @@ -15,6 +21,6 @@ defmodule Pleroma.Web.OStatus.UserRepresenter do {:"poco:note", [bio]}, {:name, [nickname]}, {:link, [rel: 'avatar', href: avatar_url], []} - ] + ] ++ banner end end