aboutsummaryrefslogtreecommitdiff
path: root/views/outbox.go
diff options
context:
space:
mode:
Diffstat (limited to 'views/outbox.go')
-rw-r--r--views/outbox.go14
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 {