element-hq / element-hq/element-android
Robust automatic retry on choppy network conditions
- Dominant language
- Kotlin
- Stars
- 3.7k
- Forks
- 917
- PR merge metrics
- No merged PRs in 30d
Description
Related to https://github.com/vector-im/element-android/issues/2803
Couldn't automatic retry be a thing for when all delivery failures are only network-related?
Telegram and WhatsApp have the ability to send messages whenever you want, after which a clock icon will appear that'll wait until it is either delivered or sent.
With Element I often get the feeling that delivery failures are *also* given in turbulent network conditions, which make retrying extremely cumbersome.
I'd really like to have such a robust delivery system such as Telegram and WhatsApp be in place in Element, where firing off a message on a good server (though a bad network), will have its delivery time not be an if, but a when. (Whenever the network allows it, keep retrying until it does.)
Contributor guide
Assessment
This issue has not been assessed yet.