julian on Nostr: Sometimes when NodeBB attempts to retrieve a remote user, it will encounter the HTTP ...
Sometimes when NodeBB attempts to retrieve a remote user, it will encounter the HTTP status code 410 Gone, which I take to mean that the user has been deleted from the origin server.
I mostly see it from spam accounts that were deleted, but I could potentially see that returned if users manually delete their own accounts.
The easy way forward here would be to see this and immediately delete all content I have locally for that user... all posts we have cached, the local profile, etc.
Downside is it could mean good conversations could suddenly have a hole in them when the account is deleted. We actually circumvent this in NodeBB by not allowing the user to one-click purge all of their content; an administrator is usually involved in the process.
But as always, different implementers might mean different things with 410 Gone, so I hesitate and wonder whether the simple path is the right path...
I mostly see it from spam accounts that were deleted, but I could potentially see that returned if users manually delete their own accounts.
The easy way forward here would be to see this and immediately delete all content I have locally for that user... all posts we have cached, the local profile, etc.
Downside is it could mean good conversations could suddenly have a hole in them when the account is deleted. We actually circumvent this in NodeBB by not allowing the user to one-click purge all of their content; an administrator is usually involved in the process.
But as always, different implementers might mean different things with 410 Gone, so I hesitate and wonder whether the simple path is the right path...