-
Notifications
You must be signed in to change notification settings - Fork 2.9k
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
Add FXIOS-9059 [Microsurvey] Redux implementation for survey #20322
Conversation
42227dc
to
48fffbe
Compare
Client.app: Coverage: 31.17
Generated by 🚫 Danger Swift against b1ef11c |
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 so far, will take another look once it's out of draft.
You don't need to break this one up but in future try to keep your PR's small. Sometimes a large one is unavoidable but this one could have been a few eg:
- The set up code (subscribing to redux, the initial state etc)
- The coordinator logic
- Each use case could be it's own PR (close, submit, tab notice)
It doesn't need to be that many PRs just some suggestions for some of the boundaries it could be broken up along.
Thanks Orla! I'll keep that in mind for future PRs, also happy to break this one up if its easier to review as well. Wanted to use this PR as a discussing point for our meeting later, so will let you know when its out of draft and ready to review. |
// TODO: FXIOS-8895: Create Microsurvey Modal View | ||
print("CYN - FXIOS-8895: Create Microsurvey Modal View") | ||
// CYN: Torn between passing model and initializing the mobile messaging in the middleware | ||
guard let model = state.microsurveyState.model else { return } |
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.
add logging
8293c9e
to
2b92225
Compare
81f5c9d
to
4e5bdc1
Compare
Middleware Tests will be added in a separate PR |
@DanielDervishi @tusharC95 this PR is related to the microsurvey demo from the grooming meeting. Feel free to let me know if you have any questions. This PR should have been broken up, so its a bit big, but let me know if you would like a live walkthrough to clarify anything! |
4e5bdc1
to
b1ef11c
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, looking at the XCUITest part
Smoketest3 had a flaky test that passed in a re-try, general bitrise is ✅ |
📜 Tickets
Jira ticket
Github issue
💡 Description
Add redux implementation for survey
📝 Checklist
You have to check all boxes before merging
@Mergifyio backport release/v120
)Screenshots
Simulator.Screen.Recording.-.iPhone.15.-.2024-05-20.at.14.19.51.mp4