-
-
Notifications
You must be signed in to change notification settings - Fork 203
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
Temp/network syncing all changes #4849
base: main
Are you sure you want to change the base?
Conversation
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
packages/profile-sync-controller/src/controllers/user-storage/UserStorageController.ts
Show resolved
Hide resolved
packages/profile-sync-controller/src/controllers/user-storage/UserStorageController.ts
Show resolved
Hide resolved
actions and events for adding, updating, and removing a network configuration
this allows tracking of when the network configuration was updated, which is used to enable accurate network syncing
this is to support network syncing, where we add a new network to a synced device
…rkConfiguration this is used for network syncing to override local state with the remove state.
This is now only accessible through the messaging systems
I need to add some integration tests to be a bit more confident in outcome
I need to add some integration tests to be a bit more confident in outcome
mostly to be used for analytics
the main logic for syncing was done in another file
ensures that mutation syncs only occur after we've at least synced once. It covers potential edge cases we've need when onboarding + account syncing
this prevents users from adding thousands of networks, which could cause issues for the application
c10c811
to
0b2a267
Compare
@metamaskbot publish-preview |
@metamaskbot publish-preview |
1 similar comment
@metamaskbot publish-preview |
@metamaskbot publish-preview |
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
...r/src/controllers/user-storage/network-syncing/controller-integration.update-network.test.ts
Outdated
Show resolved
Hide resolved
239f977
to
e0ac0ec
Compare
e0ac0ec
to
d1104b6
Compare
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
@metamaskbot publish-preview |
Preview builds have been published. See these instructions for more information about preview builds. Expand for full list of packages and versions.
|
Explanation
temp branch to create a preview build for and test network syncing on extension.
References
Changelog
@metamask/package-a
@metamask/package-b
Checklist