feat: update legacy redux migration post X rollout (#7572)
This commit is contained in:
parent
a5034cb1c0
commit
f2f59d52cb
@ -3,6 +3,7 @@ import { persistStore } from 'redux-persist'
|
|||||||
import { createDefaultStore } from 'state'
|
import { createDefaultStore } from 'state'
|
||||||
|
|
||||||
import { initialState as initialListsState } from './lists/reducer'
|
import { initialState as initialListsState } from './lists/reducer'
|
||||||
|
import { RouterPreference } from './routing/types'
|
||||||
import { initialState as initialSignaturesState } from './signatures/reducer'
|
import { initialState as initialSignaturesState } from './signatures/reducer'
|
||||||
import { initialState as initialTransactionsState } from './transactions/reducer'
|
import { initialState as initialTransactionsState } from './transactions/reducer'
|
||||||
import { initialState as initialUserState } from './user/reducer'
|
import { initialState as initialUserState } from './user/reducer'
|
||||||
@ -70,7 +71,10 @@ describe('redux migrations', () => {
|
|||||||
'redux_localstorage_simple_transactions',
|
'redux_localstorage_simple_transactions',
|
||||||
JSON.stringify({ 1: { test: { info: 'transactions' } } })
|
JSON.stringify({ 1: { test: { info: 'transactions' } } })
|
||||||
)
|
)
|
||||||
localStorage.setItem('redux_localstorage_simple_user', JSON.stringify({ test: 'user' }))
|
localStorage.setItem(
|
||||||
|
'redux_localstorage_simple_user',
|
||||||
|
JSON.stringify({ test: 'user', userRouterPreference: 'auto' })
|
||||||
|
)
|
||||||
localStorage.setItem('redux_localstorage_simple_lists', JSON.stringify({ test: 'lists' }))
|
localStorage.setItem('redux_localstorage_simple_lists', JSON.stringify({ test: 'lists' }))
|
||||||
localStorage.setItem('redux_localstorage_simple_signatures', JSON.stringify({ test: 'signatures' }))
|
localStorage.setItem('redux_localstorage_simple_signatures', JSON.stringify({ test: 'signatures' }))
|
||||||
|
|
||||||
@ -97,6 +101,7 @@ describe('redux migrations', () => {
|
|||||||
},
|
},
|
||||||
user: {
|
user: {
|
||||||
test: 'user',
|
test: 'user',
|
||||||
|
userRouterPreference: RouterPreference.X,
|
||||||
},
|
},
|
||||||
signatures: {
|
signatures: {
|
||||||
test: 'signatures',
|
test: 'signatures',
|
||||||
|
@ -108,12 +108,12 @@ function legacyUserMigrations(state: any): UserState {
|
|||||||
|
|
||||||
// If `userRouterPreference` is not present, reset to default
|
// If `userRouterPreference` is not present, reset to default
|
||||||
if (typeof result.userRouterPreference !== 'string') {
|
if (typeof result.userRouterPreference !== 'string') {
|
||||||
result.userRouterPreference = RouterPreference.API
|
result.userRouterPreference = RouterPreference.X
|
||||||
}
|
}
|
||||||
|
|
||||||
// If `userRouterPreference` is `AUTO`, migrate to `API`
|
// If `userRouterPreference` is `AUTO`, migrate to `X`
|
||||||
if ((result.userRouterPreference as string) === 'auto') {
|
if ((result.userRouterPreference as string) === 'auto') {
|
||||||
result.userRouterPreference = RouterPreference.API
|
result.userRouterPreference = RouterPreference.X
|
||||||
}
|
}
|
||||||
|
|
||||||
//If `buyFiatFlowCompleted` is present, delete it using filtering
|
//If `buyFiatFlowCompleted` is present, delete it using filtering
|
||||||
|
Loading…
Reference in New Issue
Block a user