-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Lock KeyringController on logout #1729
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.
LGTM!
40bde65
to
757b802
Compare
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.
LGTM!
757b802
to
891e465
Compare
891e465
to
e0a1f75
Compare
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.
The only issue I've found here is on iOS
- I came from the testflight build 0.2.19 and then synced with extension with Face ID enabled
- I then built this branch and built to the real device
- Once I was prompted for Face ID I saw the check mark, however, it didn't unlock the app
seen here = https://recordit.co/IbI0JRu9jN
I couldn't reproduce this on Android with an imported account nor fingerprint with a wallet synced with extension = https://recordit.co/sSRW7PpGgr
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.
QA Passed
* Lock KeyringController on logout * Also call .setLocked() on KeyringController for LockScreen * Lock KeyringController on lockApp() instead * Undo async * Add setLockedErrora and gotoLockScreen methods Co-authored-by: Andre Pimenta <[email protected]>
based on feedback from @Gudahtt we now lock the
KeyringController
when welogout
and when welockApp