-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Keep memstore contents after service worker restarts (#15913)
* Add all controllers in memstore to store Add methods to controller to reset memstore Reset memstore when popup or tab is closed. Signed-off-by: Akintayo A. Olusegun <[email protected]> * When profile is loaded, set isFirstTime to true.. After resetting the controllers, set the flag to false. Signed-off-by: Akintayo A. Olusegun <[email protected]> * Remove console.logs Signed-off-by: Akintayo A. Olusegun <[email protected]> * For some reason programmatically computing the store is not working. Signed-off-by: Akintayo A. Olusegun <[email protected]> * Proper check for browser.storage Signed-off-by: Akintayo A. Olusegun <[email protected]> * do a list of rest methods instead of reset controllers. Signed-off-by: Akintayo A. Olusegun <[email protected]> * Mock controller resetStates and localstore get/set Signed-off-by: Akintayo A. Olusegun <[email protected]> * Comments about TLC Signed-off-by: Akintayo A. Olusegun <[email protected]> * bind this. Signed-off-by: Akintayo A. Olusegun <[email protected]> * use globalThis instead of locastore to store first time state. Signed-off-by: Akintayo A. Olusegun <[email protected]> * Test to check that resetStates is not called a second time Signed-off-by: Akintayo A. Olusegun <[email protected]> * Set init state in GasFeeController and other controllers so that their state is persisted accross SW restarts Signed-off-by: Akintayo A. Olusegun <[email protected]> * Revert localstore changes Signed-off-by: Akintayo A. Olusegun <[email protected]> * wrap the reset states changes in MV3 flag Signed-off-by: Akintayo A. Olusegun <[email protected]> * Remove localstore from metamask-controller Signed-off-by: Akintayo A. Olusegun <[email protected]> * Always reset state on MMController start in MV2. Signed-off-by: Akintayo A. Olusegun <[email protected]> * Use relative path for import of isManifestV3 Signed-off-by: Akintayo A. Olusegun <[email protected]> * Fix unit test Signed-off-by: Akintayo A. Olusegun <[email protected]> Signed-off-by: Akintayo A. Olusegun <[email protected]>
- Loading branch information
Showing
13 changed files
with
166 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters