element-web/test/unit-tests/toasts
Hubert Chathi 3d56aa7ff6
Fix logic in DeviceListener (#30230)
* remove incorrect check for cross-signing

SETUP_ENCRYPTION tries to set up everything (4S, cross-signing and key backup),
rather than just setting up encryption, as its name would imply.
crossSigningReady == false happens when the user's device isn't verified, so it
should trigger VERIFY_THIS_SESSION rather than SETUP_ENCRYPTION

* reorder conditions in allSystemsReady to match the order in the if statements

* explicitly handle secrets missing from 4S

rather than falling back to the SETUP_ENCRYPTION catch-all.  Also, remove
SETUP_ENCRYPTION since it is no longer used.

* convert button handlers to switch statements for consistency

(almost) all the other functions that use make decisions based on Kind use
switch statements

* update i18n (remove obsolete string)
2025-06-30 14:01:06 +00:00
..
__snapshots__ Update @vector-im/compound-design-tokens & @vector-im/compound-web (#29307) 2025-02-24 17:08:12 +00:00
IncomingCallToast-test.tsx Update all non-major dependencies (#29194) 2025-02-05 13:25:06 +00:00
IncomingLegacyCallToast-test.tsx Change License: AGPL + Element Commercial (#28856) 2025-01-06 11:18:54 +00:00
SetupEncryptionToast-test.tsx Fix logic in DeviceListener (#30230) 2025-06-30 14:01:06 +00:00
UnverifiedSessionToast-test.tsx Update all non-major dependencies (#29194) 2025-02-05 13:25:06 +00:00