-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ensure activities are deleted when requested #159
Comments
Same for Actors, how can we remove them? |
I think you can't guarantee to the client that everything will be deleted everywhere even on remote instances. All you can do is delete on your end, consider serving a tombstone that the thing was deleted on your end, and a 'best effort' of sending Deletes.
up to you
sure, that sounds like a nice thing to do. I don't think you're required to send things to non-followers though.
generally activitypub doesn't define how to distribute across non-following instances I think
I don't think you can remove them from remote instances, but you can always send a Delete activity wherever you want, you just can't force the receiver to process it any sort of way esp if they aren't following you. But for any object whose id is a URL you control, you can serve whatever you want incl a 404. |
Thanks @gobengo! @RangerMauve is it possible for the Social Inbox to relay Delete activities to all instances previously following their Actor? The idea would be to ask instances to remove cached activities even if they're not being notified of new activities, because they don't follow the Actor anymore, but potentially got notified of older activities. |
We should track not just followers, but all folks you interacted with then when doing a delete (or anything else) we can cc this collection and send it to all those instances. |
We talked it could be an append-only collection of shared inboxes hyphacoop/social.distributed.press#32 so we can address all known instances |
I'm thinking maybe we scope it as a FEP? |
see hyphacoop/social.distributed.press#84 (comment)
|
We agreed today to push this to next milestone! |
We have to find someone who can do this issue, if Nula cannot work on it now @sutty-coop |
We were talking with a client and the first thing they asked is if they would be able to remove activities after publication.
So far we are sending Delete activities when a post is removed, and the Social Inbox has been relaying them to followers, but what happens when an actor stops following? Shouldn't the Social Inbox send Delete activities to the instances too?
Also how are Delete activities distributed across non-following instances? For instance, if I don't follow a site hosted by the Social Inbox, but I read a thread and my instance completes the thread by fetching the activity from the site.
The text was updated successfully, but these errors were encountered: