|
@ -9,6 +9,7 @@ export const UPDATE_PASSWORD = 'UPDATE_PASSWORD' |
|
|
export const UPDATE_CREATE_WALLET_PASSWORD = 'UPDATE_CREATE_WALLET_PASSWORD' |
|
|
export const UPDATE_CREATE_WALLET_PASSWORD = 'UPDATE_CREATE_WALLET_PASSWORD' |
|
|
export const UPDATE_CREATE_WALLET_PASSWORD_CONFIRMATION = 'UPDATE_CREATE_WALLET_PASSWORD_CONFIRMATION' |
|
|
export const UPDATE_CREATE_WALLET_PASSWORD_CONFIRMATION = 'UPDATE_CREATE_WALLET_PASSWORD_CONFIRMATION' |
|
|
export const UPDATE_AEZEED_PASSWORD = 'UPDATE_AEZEED_PASSWORD' |
|
|
export const UPDATE_AEZEED_PASSWORD = 'UPDATE_AEZEED_PASSWORD' |
|
|
|
|
|
export const UPDATE_AEZEED_PASSWORD_CONFIRMATION = 'UPDATE_AEZEED_PASSWORD_CONFIRMATION' |
|
|
export const UPDATE_SEED_INPUT = 'UPDATE_SEED_INPUT' |
|
|
export const UPDATE_SEED_INPUT = 'UPDATE_SEED_INPUT' |
|
|
|
|
|
|
|
|
export const CHANGE_STEP = 'CHANGE_STEP' |
|
|
export const CHANGE_STEP = 'CHANGE_STEP' |
|
@ -71,6 +72,13 @@ export function updateAezeedPassword(aezeedPassword) { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
export function updateAezeedPasswordConfirmation(aezeedPasswordConfirmation) { |
|
|
|
|
|
return { |
|
|
|
|
|
type: UPDATE_AEZEED_PASSWORD_CONFIRMATION, |
|
|
|
|
|
aezeedPasswordConfirmation |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
export function updateSeedInput(inputSeedObj) { |
|
|
export function updateSeedInput(inputSeedObj) { |
|
|
return { |
|
|
return { |
|
|
type: UPDATE_SEED_INPUT, |
|
|
type: UPDATE_SEED_INPUT, |
|
@ -174,6 +182,7 @@ const ACTION_HANDLERS = { |
|
|
[UPDATE_CREATE_WALLET_PASSWORD]: (state, { createWalletPassword }) => ({ ...state, createWalletPassword }), |
|
|
[UPDATE_CREATE_WALLET_PASSWORD]: (state, { createWalletPassword }) => ({ ...state, createWalletPassword }), |
|
|
[UPDATE_CREATE_WALLET_PASSWORD_CONFIRMATION]: (state, { createWalletPasswordConfirmation }) => ({ ...state, createWalletPasswordConfirmation }), |
|
|
[UPDATE_CREATE_WALLET_PASSWORD_CONFIRMATION]: (state, { createWalletPasswordConfirmation }) => ({ ...state, createWalletPasswordConfirmation }), |
|
|
[UPDATE_AEZEED_PASSWORD]: (state, { aezeedPassword }) => ({ ...state, aezeedPassword }), |
|
|
[UPDATE_AEZEED_PASSWORD]: (state, { aezeedPassword }) => ({ ...state, aezeedPassword }), |
|
|
|
|
|
[UPDATE_AEZEED_PASSWORD_CONFIRMATION]: (state, { aezeedPasswordConfirmation }) => ({ ...state, aezeedPasswordConfirmation }), |
|
|
[UPDATE_SEED_INPUT]: (state, { inputSeedObj }) => ({ |
|
|
[UPDATE_SEED_INPUT]: (state, { inputSeedObj }) => ({ |
|
|
...state, |
|
|
...state, |
|
|
seedInput: Object.assign([], state.seedInput, { [inputSeedObj.index]: inputSeedObj }) |
|
|
seedInput: Object.assign([], state.seedInput, { [inputSeedObj.index]: inputSeedObj }) |
|
@ -208,6 +217,9 @@ const passwordSelector = state => state.onboarding.password |
|
|
const createWalletPasswordSelector = state => state.onboarding.createWalletPassword |
|
|
const createWalletPasswordSelector = state => state.onboarding.createWalletPassword |
|
|
const createWalletPasswordConfirmationSelector = state => state.onboarding.createWalletPasswordConfirmation |
|
|
const createWalletPasswordConfirmationSelector = state => state.onboarding.createWalletPasswordConfirmation |
|
|
|
|
|
|
|
|
|
|
|
const aezeedPasswordSelector = state => state.onboarding.aezeedPassword |
|
|
|
|
|
const aezeedPasswordConfirmationSelector = state => state.onboarding.aezeedPasswordConfirmation |
|
|
|
|
|
|
|
|
const seedSelector = state => state.onboarding.seed |
|
|
const seedSelector = state => state.onboarding.seed |
|
|
const seedInputSelector = state => state.onboarding.seedInput |
|
|
const seedInputSelector = state => state.onboarding.seedInput |
|
|
|
|
|
|
|
@ -222,6 +234,12 @@ onboardingSelectors.showCreateWalletPasswordConfirmationError = createSelector( |
|
|
(pass1, pass2) => pass1 !== pass2 && pass2.length > 0 |
|
|
(pass1, pass2) => pass1 !== pass2 && pass2.length > 0 |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
onboardingSelectors.showAezeedPasswordConfirmationError = createSelector( |
|
|
|
|
|
aezeedPasswordSelector, |
|
|
|
|
|
aezeedPasswordConfirmationSelector, |
|
|
|
|
|
(pass1, pass2) => pass1 !== pass2 && pass2.length > 0 |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
onboardingSelectors.reEnterSeedChecker = createSelector( |
|
|
onboardingSelectors.reEnterSeedChecker = createSelector( |
|
|
seedSelector, |
|
|
seedSelector, |
|
|
seedInputSelector, |
|
|
seedInputSelector, |
|
@ -251,6 +269,7 @@ const initialState = { |
|
|
|
|
|
|
|
|
// seed password. this is optional and used to encrypt the seed
|
|
|
// seed password. this is optional and used to encrypt the seed
|
|
|
aezeedPassword: '', |
|
|
aezeedPassword: '', |
|
|
|
|
|
aezeedPasswordConfirmation: '', |
|
|
|
|
|
|
|
|
unlockingWallet: false, |
|
|
unlockingWallet: false, |
|
|
unlockWalletError: { |
|
|
unlockWalletError: { |
|
|