You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This ticket will aim to reduce the amount of data that gets persisted. However, for the UI to register controller changes, we'll still need to store necessary data in Redux. Data that is omitted from persist should be stored under some key in Redux.
Technical Details
Idea: We could store omitted data using the same controller structure so that UI changes will be minimal when referencing this data. For example: we could store the omitted data under a key called tempBackgroundState so we'd just have to replace backgroundState in redux selectors with tempBackgroundState.
Pull out phishing list from PhishingController
Pull out token list from TokenListController
TBD: Pull out data from SwapsController, will need to consult @wachunei
Acceptance Criteria
Phishing list is still respected when accessing the browser
Token detection should function the same as before
Swaps should function the same as before
TBD: Double check dependencies between persisted + non-persisted data to ensure that this selective persisting method makes sense
The text was updated successfully, but these errors were encountered:
Description
This ticket will aim to reduce the amount of data that gets persisted. However, for the UI to register controller changes, we'll still need to store necessary data in Redux. Data that is omitted from persist should be stored under some key in Redux.
Technical Details
tempBackgroundState
so we'd just have to replacebackgroundState
in redux selectors withtempBackgroundState
.Acceptance Criteria
The text was updated successfully, but these errors were encountered: