aboutsummaryrefslogtreecommitdiff
path: root/views/activity.go
diff options
context:
space:
mode:
Diffstat (limited to 'views/activity.go')
-rw-r--r--views/activity.go14
1 files changed, 6 insertions, 8 deletions
diff --git a/views/activity.go b/views/activity.go
index cd34b6c..33b73cb 100644
--- a/views/activity.go
+++ b/views/activity.go
@@ -1,20 +1,18 @@
package views
import (
- "net/url"
-
"git.capotej.com/capotej/communique/models"
"github.com/go-fed/activity/streams"
)
-func RenderActivity(name, domain string, item models.OutboxItem) (map[string]interface{}, error) {
- publicUrl, err := url.Parse("https://www.w3.org/ns/activitystreams#Public")
+func RenderActivity(name, domain string, v models.OutboxItem) (map[string]interface{}, error) {
+ note, err := activityObjectNote(name, domain, v)
+ if err != nil {
+ return nil, err
+ }
+ crea, err := activityObjectCreate(name, domain, v, note)
if err != nil {
return nil, err
}
- toProp := streams.NewActivityStreamsToProperty()
- toProp.AppendIRI(publicUrl)
- crea := streams.NewActivityStreamsCreate()
- crea.SetActivityStreamsTo(toProp)
return streams.Serialize(crea)
}