As part of or ongoing effort to use Redux Toolkit to consolidate reducers and action creators we will continue using Redux Tool Kit to consolidate them into slices + remove the need for multiple files.
For this ticket, we'll focus on infuraAvailability actions and reducers into a slice file using RTK.
Scenario
No response
Design
No response
Technical Details
No response
Threat Modeling Framework
No response
Acceptance Criteria
These changes do not affect the UX of the app but will require a full e2e test to ensure flows are still working.
In addition to the pr_smoke_e2e_pipeline running, trigger the pr_regression_e2e_pipeline
Run the build_android_qa workflow so we trigger the app launch times tests as well.
New slice is still able to consume and dispatch data using RTK slices
Ensure that engine data (controller data) is still persisted
What is this about?
As part of or ongoing effort to use Redux Toolkit to consolidate reducers and action creators we will continue using Redux Tool Kit to consolidate them into slices + remove the need for multiple files.
For this ticket, we'll focus on infuraAvailability actions and reducers into a slice file using RTK.
Scenario
No response
Design
No response
Technical Details
No response
Threat Modeling Framework
No response
Acceptance Criteria
pr_smoke_e2e_pipeline
running, trigger thepr_regression_e2e_pipeline
References
Implementation of RTK: https://www.notion.so/Redux-Toolkit-Performance-Upgrade-b10cb97d7ed44dfaa15b522951971037