Option to delete messages immediately
- Dominant language
- Java
- Stars
- 1.5k
- Forks
- 217
- PR merge metrics
- No merged PRs in 30d
Description
When deleting a message in the app, there's a kind of toast for a few seconds to "undo" the deletion. From my tests, actually the message is not deleted until the toast disappears. It's like this toast is a confirmation prompt in disguise. You would think the deletion is triggered and the toast appears when the server replied 200 to deletion, but no, the toast appears, then when it disappears, the deletion request is sent and you don't know when it's received.
I often delete a message and quit the app right after the toast appears, but then the message is not deleted! When I open the app, the message is still there. Instead, I have to wait several seconds for the toast to disappear, and then maybe the message is deleted, so only then I can quit the app and it won't be back when I open the app. This is awful.
Either:
- make that fake toast not lie by telling "message deleted", when the message is not deleted yet: put something like "message will be deleted when toast disappears", so the user does not quit the app because then the deletion will not be effective
- have an option to only show the toast when message is really deleted (server replied 200)
- have an option not to show any toast at all and delete the message straight away
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.