From c153638fd81c08aec347094b2560c6a7322873cd Mon Sep 17 00:00:00 2001 From: Jan-Lukas Else Date: Wed, 21 Dec 2022 16:00:02 +0100 Subject: [PATCH] Does this fix ActivityPub updates? --- activityPub.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/activityPub.go b/activityPub.go index f737f89..3459451 100644 --- a/activityPub.go +++ b/activityPub.go @@ -386,7 +386,7 @@ func (db *database) apRemoveInbox(inbox string) error { func (a *goBlog) apPost(p *post) { blogConfig := a.getBlogFromPost(p) - c := ap.CreateNew(a.activityPubId(p), a.toAPNote(p)) + c := ap.CreateNew(a.apNewID(blogConfig), a.toAPNote(p)) c.Actor = a.apAPIri(blogConfig) c.Published = time.Now() a.apSendToAllFollowers(p.Blog, c) @@ -394,7 +394,7 @@ func (a *goBlog) apPost(p *post) { func (a *goBlog) apUpdate(p *post) { blogConfig := a.getBlogFromPost(p) - u := ap.UpdateNew(a.activityPubId(p), a.toAPNote(p)) + u := ap.UpdateNew(a.apNewID(blogConfig), a.toAPNote(p)) u.Actor = a.apAPIri(blogConfig) u.Published = time.Now() a.apSendToAllFollowers(p.Blog, u) @@ -404,6 +404,7 @@ func (a *goBlog) apDelete(p *post) { blogConfig := a.getBlogFromPost(p) d := ap.DeleteNew(a.apNewID(blogConfig), a.activityPubId(p)) d.Actor = a.apAPIri(blogConfig) + d.Published = time.Now() a.apSendToAllFollowers(p.Blog, d) }