Commit 61a01d9
committed
refactor(predict): migrate PredictController from Engine.context to messenger pattern
Replace all Engine.context usages with messenger.call() for proper controller
architecture alignment:
- KeyringController: signTypedMessage, signPersonalMessage
- NetworkController: findNetworkClientIdByChainId, getNetworkClientById
- RemoteFeatureFlagController: getState
- AccountTreeController: getAccountsFromSelectedAccountGroup
Update messenger factory delegation and test mocks accordingly.
All 213 tests passing.1 parent 0ee7328 commit 61a01d9
3 files changed
Lines changed: 754 additions & 540 deletions
File tree
- app
- components/UI/Predict/controllers
- core/Engine/messengers/predict-controller-messenger
0 commit comments