Files
letro-android/libraries
Jorge Martin Espinosa 2cc124bda2 Remove SessionData.needsVerification as the source of truth for session verification status (#2748)
* Remove `SessionData.needsVerification` as the source of truth for session verification status.

- Use the Rust SDK `EncryptionService.verificationState()` instead, but always waiting for the first 'known' result (either verified or not, discarding 'unknown').
- Add a workaround in the super rare case when reading this value gets stuck somehow. We'll assume the user is not verified in that case.
- Make `DefaultFtueService.getNextStep` and dependent checks `suspend`.
- Make the `skip` button use a value in the session preferences instead.

* Log exception when the verification status can't be loaded

Co-authored-by: Benoit Marty <benoit@matrix.org>

* Fix review comments

---------

Co-authored-by: Benoit Marty <benoit@matrix.org>
2024-04-24 13:55:25 +00:00
..
2024-04-22 16:56:31 +02:00
2024-04-22 00:18:11 +00:00
2024-03-20 09:36:35 +01:00
2024-04-02 19:50:41 +02:00
2024-04-22 16:23:17 +02:00
2024-04-18 00:02:22 +02:00
2024-04-12 15:58:15 +02:00
2024-04-02 18:37:29 +02:00