spacebarchat / spacebarchat/server
Add an optional parameter to /users/@me/delete to delete all messages sent by user
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 2.2k
- Forks
- 323
- Avg merge
- 14h 48m
- Merged PRs (30d)
- 4
Description
Is your feature request related to a problem? Please describe.
According to data protection law, the personal data collected from you should be deleted or anonymised when the purpose to use the data is exhausted.
Describe the solution you'd like
Add an additional optional parameter to the delete account endpoint.
| Name | Type | Meaning |
|---|---|---|
delete_msgs |
boolean | Delete all messages, emojis and stickers by that user |
delete_guilds |
boolean | Delete all guilds wholly owned by that user |
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin by locating the /users/@me/delete endpoint and reading its existing account-deletion flow. Define the handling and verification needed for the optional delete_msgs and delete_guilds booleans; done means messages, emojis, stickers, and wholly owned guilds are deleted as requested.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100