diff options
Diffstat (limited to 'views/outbox.go')
-rw-r--r-- | views/outbox.go | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/views/outbox.go b/views/outbox.go index c2b8015..6132072 100644 --- a/views/outbox.go +++ b/views/outbox.go @@ -16,10 +16,14 @@ func RenderOutboxCollection(name, domain string, page []models.OutboxItem) (map[ return nil, err } - // partOf, err := urls.UrlOutbox(name, domain) - // if err != nil { - // return nil, err - // } + actorUrl, err := urls.UrlProfile(name, domain) + if err != nil { + return nil, err + } + + attrProp := streams.NewActivityStreamsAttributedToProperty() + attrProp.AppendIRI(actorUrl) + publicUrl, err := url.Parse("https://www.w3.org/ns/activitystreams#Public") if err != nil { return nil, err @@ -33,6 +37,8 @@ func RenderOutboxCollection(name, domain string, page []models.OutboxItem) (map[ idProp.Set(id) oc.SetJSONLDId(idProp) + oc.SetActivityStreamsAttributedTo(attrProp) + itemsProp := streams.NewActivityStreamsOrderedItemsProperty() for _, v := range page { |