aboutsummaryrefslogtreecommitdiff
path: root/views/activity.go
diff options
context:
space:
mode:
authorJulio Capote <jcapote@gmail.com>2023-01-02 03:47:47 +0000
committerJulio Capote <jcapote@gmail.com>2023-01-02 03:47:47 +0000
commit81873a1c6786b834a50486137f7b92b60e901d28 (patch)
tree6bed1532d4629c006617e0b8b82711260d86bda1 /views/activity.go
parentf3b1a897cf4d77cb4fcef573ad6db5313294ddf4 (diff)
downloadcommunique-81873a1c6786b834a50486137f7b92b60e901d28.tar.gz
fix activity and note views
Diffstat (limited to '')
-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)
}