-
Notifications
You must be signed in to change notification settings - Fork 375
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix App deprecation check mechanism #1358
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please include info about how you tested this
Codecov Report
@@ Coverage Diff @@
## master #1358 +/- ##
==========================================
+ Coverage 73.78% 74.29% +0.51%
==========================================
Files 279 278 -1
Lines 7606 7540 -66
Branches 657 660 +3
==========================================
- Hits 5612 5602 -10
+ Misses 1881 1825 -56
Partials 113 113
Continue to review full report at Codecov.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As I asked in my last review, please add info about how this was tested.
…o-monorepo into rohit-dua/app-version-check
Added the Testing information in the description: TestingThe deprecation system was tested on the device by:
In both the cases the deprecation screen was showed at app start. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved with one small comment, please fix before merging.
Once you merge this, please copy over the updated db-rules.json to the firebase dbs and ping me when that's done :)
…o-monorepo into rohit-dua/app-version-check
…o-monorepo into rohit-dua/app-version-check
* master: (56 commits) Adjust e2e transfer and governance tests to match new fee distribution and eliminate ProposerFraction (#1585) [Wallet] Add more local currencies (#1698) Switch to correct cluster when fauceting (#1687) [Wallet] Use the country of the phone number for determining the default local currency (#1684) [Wallet] Limit QR code scanner to 1 code per second (#1676) Update Dark backgrounds text color (#1677) Remove integration sync test Minor attestation service fixes (#1680) [wallet] Fixed Native phone picker Use native API instead (#1669) Fix token addresses for notification service (#1674) Add golang to setup docs [wallet] Hide invite education copy after invite was redeemed (#1670) [Wallet] Add spinner, timer, and tip text to Verification input screen (#1656) [Wallet] Fix app deprecation check mechanism (#1358) Point end-to-end governance test back to master (#1665) Add EpochRewards smart contract to calculate epoch rewards and payments (#1558) Optimized Attestation view calls and removal of the reveal TX (#1578) Support claim signatures and support Keybase claims (#1575) [Wallet] Add timestamp to top banner messages (#1657) Export geth metrics on VM testnet (#1351) ... # Conflicts: # yarn.lock
Description
The app deprecation check mechanism was not working as it required firebase login with web3 account. This requirement is not required for the version check.
Atm we need to register every single version and mark it deprecated in the firebase DB. Now a minimum version in firebase db should do the task
Testing
The deprecation system was tested on the device by:
versions > 1 > 5 > 0 > deprecated > true
was used.minVersion
flag to versions and providing it a higher value than the current versionIn both the cases the deprecation screen was showed at app start.
Related issues
Backwards compatibility
It is backwards compatible.