As a new user, I cant verify account after I dismiss it initially
Summary
Cant verify account under special conditions.
Steps to reproduce
- Have unverified account (by just creating it, for example)
- dismiss the 2fa (restart the app)
- Go to the earn tokens checklist
- Click verify email there
- See that you get error
Platform information
iOS
App version
the testflight release candidate, .42
What is the current bug behavior?
Cant verify email after dismissing the original 2fa
What is the expected correct behavior?
If user starts up the app, and email is not verified we should:
- wait for user to try posting, commenting or other interaction with the app that would throw "your email is not confirmed" error, and present them with the 2fa screen then
- wait till user presses verify email in the earn token checklist
Relevant logs and/or screenshots
Possible fixes
(If you can, link to the line of code that might be responsible for the problem)