aboutsummaryrefslogtreecommitdiffstats
path: root/app/scripts/migrations/035.js
blob: 02b01f588f65b6fb2f7c2aa429950515007f7444 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// next version number
const version = 35

/*

Removes the deprecated 'seedWords' state

*/

const clone = require('clone')

module.exports = {
  version,

  migrate: async function (originalVersionedData) {
    const versionedData = clone(originalVersionedData)
    versionedData.meta.version = version
    versionedData.data = transformState(versionedData.data)
    return versionedData
  },
}

function transformState (state) {
  if (state.PreferencesController && state.PreferencesController.seedWords !== undefined) {
    delete state.PreferencesController.seedWords
  }
  return state
}