Merge pull request #263 from mouse-reeve/delete

Send Delete activity, not Tombstone on deletion
This commit is contained in:
Mouse Reeve
2020-10-31 11:05:07 -07:00
committed by GitHub
3 changed files with 15 additions and 2 deletions

View File

@ -108,6 +108,20 @@ class ActivitypubMixin:
).serialize()
def to_delete_activity(self, user):
''' notice of deletion '''
# this should be a tombstone
activity_object = self.to_activity()
return activitypub.Delete(
id=self.remote_id + '/activity',
actor=user.remote_id,
to=['%s/followers' % user.remote_id],
cc=['https://www.w3.org/ns/activitystreams#Public'],
object=activity_object,
).serialize()
def to_update_activity(self, user):
''' wrapper for Updates to an activity '''
activity_id = '%s#update/%s' % (user.remote_id, uuid4())