element-x-ada/libraries
Jorge Martin Espinosa 4f1fd33b47
Fix unverified account after account creation (#5914)
* Fix unverified account after account creation:

When we create an account either using OIDC or by importing a login and password one, we need to wait until the verification state is known (either verified or unverified).

The problem is the verification service will return incorrect values until the E2EE tasks are initialized in the SDK, even if we add the state listeners after doing so.

So what we can do is initialize the E2EE setup, discard any invalid verification state received while it's not initialized, and take only those received after it's initialized.

* Actually restore the `Client` in `RustMatrixAuthenticationService.importCreatedSession` so we don't need to use `clear` and have the navigation restore the client later:

This standarizes the way the login/registration flow works, always restoring/reusing the existing client instance
2025-12-19 12:55:34 +01:00
..
accountselect Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
androidutils Link new device using QrCode. 2025-12-16 16:14:04 +01:00
architecture change(space) : last admin navigate to security&privacy 2025-12-15 20:46:23 +01:00
audio Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
compound Update screenshots 2025-12-17 11:26:22 +00:00
core Add tests for RustMatrixClient.getDatabaseSizes() 2025-12-18 14:08:38 +01:00
cryptography Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
dateformatter Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
deeplink Use the raw expected string for DefaultDeepLinkCreatorTest cases 2025-12-10 15:58:41 +01:00
designsystem Merge pull request #5909 from element-hq/feature/bma/qrCodeLogin 2025-12-18 16:08:21 +01:00
di Inject SentryDsn the same way we do with SentrySdkDsn so we can fake it for tests 2025-12-18 14:08:38 +01:00
encrypted-db Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
eventformatter Add threadInfo field to message like timeline events (#5930) 2025-12-19 09:43:40 +00:00
featureflag Link new device using QrCode. 2025-12-16 16:14:04 +01:00
fullscreenintent Detekt: enable rule exceptions.SwallowedException and fix existing issue. 2025-12-05 09:45:23 +01:00
indicator Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
maplibre-compose Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
matrix Fix unverified account after account creation (#5914) 2025-12-19 12:55:34 +01:00
matrixmedia Fix package name 2025-11-12 12:24:46 +01:00
matrixui Add threadInfo field to message like timeline events (#5930) 2025-12-19 09:43:40 +00:00
mediapickers API modules do not need to setup dependency injection. 2025-11-12 19:05:39 +01:00
mediaplayer Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
mediaupload Use the right video preset when sharing videos (#5892) 2025-12-16 16:40:44 +01:00
mediaviewer Add threadInfo field to message like timeline events (#5930) 2025-12-19 09:43:40 +00:00
network Enable logging OkHttp traffic based on the current log level (#5750) 2025-11-18 15:18:27 +01:00
oidc Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
permissions Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
preferences Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
previewutils Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
push Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
pushproviders Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
pushstore Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
qrcode Link new device using QrCode. 2025-12-16 16:14:04 +01:00
recentemojis API modules do not need to setup dependency injection. 2025-11-12 19:05:39 +01:00
roomselect Fix navigation stack overflow when sharing media (#5724) 2025-11-14 13:50:13 +01:00
rustsdk
session-storage Test DefaultWorkManagerScheduler 2025-12-05 17:42:57 +01:00
testtags Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
textcomposer Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
troubleshoot Sync Strings from Localazy (#5904) 2025-12-15 23:51:19 +01:00
ui-common Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
ui-strings Merge pull request #5909 from element-hq/feature/bma/qrCodeLogin 2025-12-18 16:08:21 +01:00
ui-utils Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
usersearch Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
voiceplayer Fix tests 2025-11-12 23:04:55 +01:00
voicerecorder Add unit test to ensure that number of levels is limited. 2025-11-27 09:30:22 +01:00
wellknown Copyright: Add Element Creations Ltd. copyright 2025-11-10 11:05:05 +01:00
workmanager Tweak the DefaultWorkManagerScheduler.hasPendingWork logic 2025-12-10 15:22:16 +01:00