mirror of
https://github.com/element-hq/element-android
synced 2024-12-21 00:42:04 +03:00
278bba3ada
Verification flows have something called a transaction id. This is a client-set custom ID that identifies the flow and is established by the first message that gets sent out. This transaction ID needs to be kept the same and be part of all events that are sent during the verification flow. To-device requests have something called a transaction id. This is a client-set custom ID that identifies a given request. It is used to ensure idempotency of requests, i.e. retrying to send a request won't result in two events being sent as long as the transaction id is kept the same. This patch removes usage of the first type of transaction ID for the second use-case. This closes: #3589.
1 line
65 B
Text
1 line
65 B
Text
Don't use the transaction ID of the verification for the request
|