matrix-org / matrix-org/matrix-rust-sdk
Re-send a message after a user has verified all their sessions
Open
A-Encryption
- Dominant language
- Rust
- Stars
- 2.3k
- Forks
- 500
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 106
Description
- Sending blocked because a user hasn't verified all their devices, in a DM room
- After the other user has verified all their devices, the to-be-sent message isn't re-queued in the send queue, and there's no way to send it again.
See also https://github.com/element-hq/element-x-android-rageshakes/issues/7437.
Contributor guide
Research direction
No file or test is named. Start by tracing the DM message send queue and the device-verification flow described in the issue, then determine where a blocked message is discarded. Done means a message blocked by unverified devices is re-queued and can be sent after all devices are verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- backend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100