matrix-org / matrix-rust-sdk

Matrix Client-Server SDK for Rust
Apache License 2.0
1.23k stars 246 forks source link

Missing: Detect if own identity was already shared, in order to retry if needed. #1641

Open BillCarsonFr opened 1 year ago

BillCarsonFr commented 1 year ago

as per discussion:

Is there a reason that the Crypto SDK's Swift Request enum doesn't include a .signingKeysUpload? Skimming through some of the Rust code, e.g. mark_request_as_sent, it seems like this should maybe be one of the possibilities.

Otherwise I'm not sure how to mark my cross-signing identity as shared

The shared flag on the private part of the user identity isn't as useful since we can't automatically try to upload due to user interactive auth requirements, i guess the bad part is that we don't expose this shared flag so people can't know that the upload failed

BillCarsonFr commented 8 months ago

Depends on this MSC https://github.com/matrix-org/matrix-spec-proposals/pull/3967