Hi,
allowing a user to delete their uploaded files
I believe we do need that indeed, thank you for working on this. The way I see it, clients would send such deletion requests along retraction (0424)/moderation (0425) requests; this is not something visibly different than those for end-users (most likely they already expect this behaviour). With that in mind, maybe it would be nice if the retraction and moderation XEPs were mentioned somewhere in the PR. Or maybe it is the other way around: 0424 and 0425 should mention that retracting/moderating a message with an attachment should involve sending a deletion request (obviously this is only possible for "local" upload services). This is important for me with my slidge dev hat on: the file deletion requests will never make it to the gateway component, only retraction/moderation requests can reach it. What I would like to avoid is for clients to send the file deletion request only when the intent is to retract/moderate the message containing the file. Best, -- nicoco