mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
9bbabd4868
* Add AppMetadataController so current and previous application and migration version can be captured in sentry * Add currentAppVersion, previousAppVersion, previousMigrationVersion, currentMigrationVersion to SENTRY_OBJECT * Update app/scripts/controllers/app-metadata.ts Co-authored-by: Mark Stacey <markjstacey@gmail.com> * Update app/scripts/controllers/app-metadata.ts Co-authored-by: Mark Stacey <markjstacey@gmail.com> * Update app/scripts/controllers/app-metadata.ts Co-authored-by: Mark Stacey <markjstacey@gmail.com> * Fix types * Add tests for app-metadata.test.ts * Lint fixes * Modify loadStateFromPersistence to return the whole versionData object, so that the migration version can be passed to the metamask-controller on instantiation * Remove reference to implementation details in test descriptions in app/scripts/controllers/app-metadata.test.ts * Reset all mocks afterEach in AppMetadataController * Refactor AppMetadataController to be passed version instead of calling platform.version directly (for ease of unit testing the MetaMask Controller) * Make maybeUpdateAppVersion and maybeUpdateMigrationVersion private, and remove unit tests of those specific functions --------- Co-authored-by: Mark Stacey <markjstacey@gmail.com> |
||
---|---|---|
.. | ||
ens-ipfs | ||
middleware | ||
migrator | ||
ppom | ||
rpc-method-middleware | ||
segment | ||
account-tracker.js | ||
account-tracker.test.js | ||
cleanErrorStack.js | ||
cleanErrorStack.test.js | ||
ComposableObservableStore.js | ||
ComposableObservableStore.test.js | ||
createDupeReqFilterMiddleware.js | ||
createDupeReqFilterMiddleware.test.js | ||
createLoggerMiddleware.js | ||
createMetamaskMiddleware.js | ||
createMetaRPCHandler.js | ||
createMetaRPCHandler.test.js | ||
createOnboardingMiddleware.js | ||
createOriginMiddleware.js | ||
createRPCMethodTrackingMiddleware.js | ||
createRPCMethodTrackingMiddleware.test.js | ||
createStreamSink.js | ||
createTabIdMiddleware.js | ||
extractEthjsErrorMessage.js | ||
get-first-preferred-lang-code.js | ||
getObjStructure.js | ||
local-store.js | ||
local-store.test.js | ||
metaRPCClientFactory.js | ||
metaRPCClientFactory.test.js | ||
network-store.js | ||
notification-manager.js | ||
notification-manager.test.ts | ||
security-provider-helpers.test.ts | ||
security-provider-helpers.ts | ||
seed-phrase-verifier.js | ||
seed-phrase-verifier.test.js | ||
sentry-filter-events.ts | ||
setup-persisted-state-hook.js | ||
setupSentry.js | ||
setupSentry.test.js | ||
stream-utils.js | ||
util.test.js | ||
util.ts |