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") if err != nil { return nil, err } toProp := streams.NewActivityStreamsToProperty() toProp.AppendIRI(publicUrl) crea := streams.NewActivityStreamsCreate() crea.SetActivityStreamsTo(toProp) return streams.Serialize(crea) }