element-hq / element-ios

A glossy Matrix collaboration client for iOS
https://element.io
Apache License 2.0
1.72k stars 479 forks source link

Device dehydration v2 #7630

Closed stefanceriu closed 11 months ago

stefanceriu commented 1 year ago

Based on https://github.com/matrix-org/matrix-ios-sdk/pull/1807

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage: 9.67% and no project coverage change.

Comparison is base (04c7a02) 12.21% compared to head (9b59428) 12.22%. Report is 3 commits behind head on develop.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #7630 +/- ## ======================================== Coverage 12.21% 12.22% ======================================== Files 1648 1648 Lines 163667 163614 -53 Branches 67195 67154 -41 ======================================== + Hits 19996 19999 +3 + Misses 143026 142970 -56 Partials 645 645 ``` | Flag | Coverage Δ | | |---|---|---| | uitests | `55.05% <ø> (ø)` | | | unittests | `6.07% <9.67%> (+<0.01%)` | :arrow_up: | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files Changed](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im) | Coverage Δ | | |---|---|---| | [...xKit/Controllers/MXKAuthenticationViewController.m](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL01hdHJpeEtpdC9Db250cm9sbGVycy9NWEtBdXRoZW50aWNhdGlvblZpZXdDb250cm9sbGVyLm0=) | `19.87% <ø> (+0.63%)` | :arrow_up: | | [Riot/Modules/MatrixKit/Models/Account/MXKAccount.m](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL01hdHJpeEtpdC9Nb2RlbHMvQWNjb3VudC9NWEtBY2NvdW50Lm0=) | `7.53% <ø> (+0.23%)` | :arrow_up: | | [...dules/MatrixKit/Models/Account/MXKAccountManager.m](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL01hdHJpeEtpdC9Nb2RlbHMvQWNjb3VudC9NWEtBY2NvdW50TWFuYWdlci5t) | `17.03% <ø> (-0.16%)` | :arrow_down: | | [...verWithKey/SecretsRecoveryWithKeyCoordinator.swift](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL1NlY3JldHMvUmVjb3Zlci9SZWNvdmVyV2l0aEtleS9TZWNyZXRzUmVjb3ZlcnlXaXRoS2V5Q29vcmRpbmF0b3Iuc3dpZnQ=) | `0.00% <0.00%> (ø)` | | | [...coverWithKey/SecretsRecoveryWithKeyViewModel.swift](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL1NlY3JldHMvUmVjb3Zlci9SZWNvdmVyV2l0aEtleS9TZWNyZXRzUmVjb3ZlcnlXaXRoS2V5Vmlld01vZGVsLnN3aWZ0) | `0.00% <0.00%> (ø)` | | | [...ase/SecretsRecoveryWithPassphraseCoordinator.swift](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL1NlY3JldHMvUmVjb3Zlci9SZWNvdmVyV2l0aFBhc3NwaHJhc2UvU2VjcmV0c1JlY292ZXJ5V2l0aFBhc3NwaHJhc2VDb29yZGluYXRvci5zd2lmdA==) | `0.00% <0.00%> (ø)` | | | [...hrase/SecretsRecoveryWithPassphraseViewModel.swift](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL1NlY3JldHMvUmVjb3Zlci9SZWNvdmVyV2l0aFBhc3NwaHJhc2UvU2VjcmV0c1JlY292ZXJ5V2l0aFBhc3NwaHJhc2VWaWV3TW9kZWwuc3dpZnQ=) | `0.00% <0.00%> (ø)` | | | [...s/Secrets/Recover/SecretsRecoveryCoordinator.swift](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL1NlY3JldHMvUmVjb3Zlci9TZWNyZXRzUmVjb3ZlcnlDb29yZGluYXRvci5zd2lmdA==) | `0.00% <0.00%> (ø)` | | | [...coveryKey/SecretsSetupRecoveryKeyCoordinator.swift](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL1NlY3JldHMvU2V0dXAvUmVjb3ZlcnlLZXkvU2VjcmV0c1NldHVwUmVjb3ZlcnlLZXlDb29yZGluYXRvci5zd2lmdA==) | `0.00% <0.00%> (ø)` | | | [...RecoveryKey/SecretsSetupRecoveryKeyViewModel.swift](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im#diff-UmlvdC9Nb2R1bGVzL1NlY3JldHMvU2V0dXAvUmVjb3ZlcnlLZXkvU2VjcmV0c1NldHVwUmVjb3ZlcnlLZXlWaWV3TW9kZWwuc3dpZnQ=) | `0.00% <0.00%> (ø)` | | | ... and [3 more](https://app.codecov.io/gh/vector-im/element-ios/pull/7630?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im) | | ... and [1 file with indirect coverage changes](https://app.codecov.io/gh/vector-im/element-ios/pull/7630/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=vector-im)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

BillCarsonFr commented 11 months ago

Fixes #6366

sonarcloud[bot] commented 11 months ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

warning The version of Java (11.0.14) you have used to run this analysis is deprecated and we will stop accepting it soon. Please update to at least Java 17. Read more here