Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR?
Request to vote Ecency proposal, asking only those mobile app user who have not yet voted. Support for dismissing request forever, or remind in 3 days in case do dismissal
Limitation
The overall experience did not turn out to be how I share the mockup that showed message of courtesy after voting, but settled for only "Thank you" message.
It started taking a lot more time when attempted to fine the behaviour but since it actually a part of flashList, it's not giving me luxury to easily fine tine. However, later we can convert this component to support announcements as well and make it more stable by spending more time to it. right now it does seem worth to spend more time on a component that would only appear once to user.
Screenshots/Video
Screen.Recording.2024-10-16.at.14.28.45.mov