element-x-ada/features
Jorge Martin Espinosa efdc10e60a
Add catchingExceptions method to replace runCatching (#4797)
- Add `runCatchingExceptions` and `mapCatchingExceptions` to replace `runCatching` and `mapCatching`.
- Make `tryOrNull { ... }` catch only exceptions too.
- Apply the changes to the whole project.
- Add new Rust fakes for tests to handle the code that's now unblocked - previously it just threw an `UnsatisfiedLinkError` which we ignored.
- Add a new `detekt-rules` project with a `RunCatchingRule` to prevent `runCatching` and `mapCatching` usages.
2025-06-04 09:02:26 +02:00
..
analytics Sync Strings (#4775) 2025-05-30 08:47:39 +00:00
cachecleaner Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
call Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
createroom Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
deactivation fix(deps): update dependency androidx.compose:compose-bom to v2025.04.01 (#4631) 2025-06-03 21:05:43 +00:00
enterprise Hide Element Call entry point if Element Call service is not available. (#4783) 2025-05-27 16:31:05 +02:00
ftue Sync Strings from Localazy (#4804) 2025-06-02 12:05:08 +02:00
invite Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
joinroom Sync Strings from Localazy (#4804) 2025-06-02 12:05:08 +02:00
knockrequests Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
leaveroom Sync Strings from Localazy (#4804) 2025-06-02 12:05:08 +02:00
licenses Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
location Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
lockscreen Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
login Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
logout Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
messages Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
migration Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
networkmonitor Merge pull request #4226 from element-hq/feature/bma/themeOverride 2025-02-06 16:48:16 +01:00
poll Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
preferences Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
rageshake Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
reportroom Sync Strings (#4775) 2025-05-30 08:47:39 +00:00
roomaliasresolver Sync Strings (#4775) 2025-05-30 08:47:39 +00:00
roomcall Hide Element Call entry point if Element Call service is not available. (#4783) 2025-05-27 16:31:05 +02:00
roomdetails Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
roomdirectory Sync Strings (#4775) 2025-05-30 08:47:39 +00:00
roomlist fix(deps): update dependency androidx.compose:compose-bom to v2025.04.01 (#4631) 2025-06-03 21:05:43 +00:00
roommembermoderation fix(deps): update dependency androidx.compose:compose-bom to v2025.04.01 (#4631) 2025-06-03 21:05:43 +00:00
securebackup fix(deps): update dependency androidx.compose:compose-bom to v2025.04.01 (#4631) 2025-06-03 21:05:43 +00:00
share Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
signedout Sync Strings from Localazy (#4804) 2025-06-02 12:05:08 +02:00
userprofile Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
verifysession Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00
viewfolder Add catchingExceptions method to replace runCatching (#4797) 2025-06-04 09:02:26 +02:00