Skip to content

Commit ed3ad40

Browse files
authored
fix(restore): backup intro screens seen (#2428)
1 parent 41f33e8 commit ed3ad40

File tree

22 files changed

+81
-79
lines changed

22 files changed

+81
-79
lines changed

__tests__/todos.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ describe('Todos selector', () => {
6767

6868
it('should not return backupSeedPhraseTodo if backup is verified', () => {
6969
const state = cloneDeep(s);
70-
state.user.backupVerified = true;
70+
state.settings.backupVerified = true;
7171

7272
expect(todosFullSelector(state)).not.toEqual(
7373
expect.arrayContaining([backupSeedPhraseTodo]),

src/components/Suggestions.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ import SuggestionCard from './SuggestionCard';
1616
import { ITodo, TTodoType } from '../store/types/todos';
1717
import { channelsNotificationsShown, hideTodo } from '../store/slices/todos';
1818
import { showBottomSheet } from '../store/utils/ui';
19-
import { pinSelector } from '../store/reselect/settings';
2019
import {
20+
pinSelector,
2121
quickpayIntroSeenSelector,
2222
transferIntroSeenSelector,
23-
} from '../store/reselect/user';
23+
} from '../store/reselect/settings';
2424
import {
2525
newChannelsNotificationsSelector,
2626
todosFullSelector,

src/navigation/bottom-sheet/QuickPayPrompt.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ import {
1414
useSnapPoints,
1515
} from '../../hooks/bottomSheet';
1616
import { closeSheet } from '../../store/slices/ui';
17-
import { updateUser } from '../../store/slices/user';
17+
import { updateSettings } from '../../store/slices/settings';
1818
import { showBottomSheet } from '../../store/utils/ui';
1919
import { viewControllersSelector } from '../../store/reselect/ui';
20-
import { quickpayIntroSeenSelector } from '../../store/reselect/user';
20+
import { quickpayIntroSeenSelector } from '../../store/reselect/settings';
2121
import { RootNavigationProp } from '../types';
2222

2323
const imageSrc = require('../../assets/illustrations/fast-forward.png');
@@ -72,12 +72,12 @@ const QuickPayPrompt = ({ enabled }: { enabled: boolean }): ReactElement => {
7272

7373
const onMore = (): void => {
7474
navigation.navigate('Settings', { screen: 'QuickpaySettings' });
75-
dispatch(updateUser({ quickpayIntroSeen: true }));
75+
dispatch(updateSettings({ quickpayIntroSeen: true }));
7676
dispatch(closeSheet('quickPay'));
7777
};
7878

7979
const onDismiss = (): void => {
80-
dispatch(updateUser({ quickpayIntroSeen: true }));
80+
dispatch(updateSettings({ quickpayIntroSeen: true }));
8181
dispatch(closeSheet('quickPay'));
8282
};
8383

@@ -86,7 +86,7 @@ const QuickPayPrompt = ({ enabled }: { enabled: boolean }): ReactElement => {
8686
view="quickPay"
8787
snapPoints={snapPoints}
8888
onClose={(): void => {
89-
dispatch(updateUser({ quickpayIntroSeen: true }));
89+
dispatch(updateSettings({ quickpayIntroSeen: true }));
9090
}}>
9191
<BottomSheetScreen
9292
navTitle={t('quickpay.nav_title')}

src/screens/Activity/ActivitySavings.tsx

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,8 @@ import ActivityList from './ActivityList';
1515
import { useBalance } from '../../hooks/wallet';
1616
import { useAppSelector } from '../../hooks/redux';
1717
import { EActivityType } from '../../store/types/activity';
18-
import {
19-
isGeoBlockedSelector,
20-
spendingIntroSeenSelector,
21-
} from '../../store/reselect/user';
18+
import { isGeoBlockedSelector } from '../../store/reselect/user';
19+
import { spendingIntroSeenSelector } from '../../store/reselect/settings';
2220
import { activityItemsSelector } from '../../store/reselect/activity';
2321
import { WalletScreenProps } from '../../navigation/types';
2422

src/screens/Activity/ActivitySpending.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import { useBalance } from '../../hooks/wallet';
1616
import { useAppSelector } from '../../hooks/redux';
1717
import { EActivityType } from '../../store/types/activity';
1818
import { spendingOnboardingSelector } from '../../store/reselect/aggregations';
19-
import { savingsIntroSeenSelector } from '../../store/reselect/user';
19+
import { savingsIntroSeenSelector } from '../../store/reselect/settings';
2020
import { WalletScreenProps } from '../../navigation/types';
2121

2222
const imageSrc = require('../../assets/illustrations/coin-stack-x-2.png');

src/screens/Onboarding/RestoreFromSeed.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import {
2323
TextInput,
2424
View as ThemedView,
2525
} from '../../styles/components';
26+
import { BodyM, BodyS, Display } from '../../styles/text';
2627
import NavigationHeader from '../../components/NavigationHeader';
2728
import SafeAreaInset from '../../components/SafeAreaInset';
2829
import SeedInput from '../../components/SeedInput';
@@ -31,8 +32,8 @@ import VerticalShadow from '../../components/VerticalShadow';
3132
import Button from '../../components/buttons/Button';
3233
import { useAppDispatch } from '../../hooks/redux';
3334
import { OnboardingStackScreenProps } from '../../navigation/types';
34-
import { updateUser, verifyBackup } from '../../store/slices/user';
35-
import { BodyM, BodyS, Display } from '../../styles/text';
35+
import { updateUser } from '../../store/slices/user';
36+
import { verifyBackup } from '../../store/slices/settings';
3637
import { validateMnemonic } from '../../utils/wallet';
3738

3839
const RestoreFromSeed = ({

src/screens/Settings/Backup/BackupPrompt.tsx

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,21 +5,19 @@ import { __E2E__ } from '../../../constants/env';
55
import { Display } from '../../../styles/text';
66
import BottomSheetWrapper from '../../../components/BottomSheetWrapper';
77
import BottomSheetScreen from '../../../components/BottomSheetScreen';
8-
import { closeSheet } from '../../../store/slices/ui';
9-
import { ignoreBackup } from '../../../store/slices/user';
10-
import { showBottomSheet } from '../../../store/utils/ui';
118
import { useBalance } from '../../../hooks/wallet';
129
import { useAppDispatch, useAppSelector } from '../../../hooks/redux';
13-
import { objectKeys } from '../../../utils/objectKeys';
14-
import { viewControllersSelector } from '../../../store/reselect/ui';
1510
import {
1611
useBottomSheetBackPress,
1712
useSnapPoints,
1813
} from '../../../hooks/bottomSheet';
19-
import {
20-
backupVerifiedSelector,
21-
ignoreBackupTimestampSelector,
22-
} from '../../../store/reselect/user';
14+
import { closeSheet } from '../../../store/slices/ui';
15+
import { ignoreBackup } from '../../../store/slices/user';
16+
import { showBottomSheet } from '../../../store/utils/ui';
17+
import { objectKeys } from '../../../utils/objectKeys';
18+
import { viewControllersSelector } from '../../../store/reselect/ui';
19+
import { ignoreBackupTimestampSelector } from '../../../store/reselect/user';
20+
import { backupVerifiedSelector } from '../../../store/reselect/settings';
2321

2422
const imageSrc = require('../../../assets/illustrations/safe.png');
2523

src/screens/Settings/Backup/Success.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import SafeAreaInset from '../../../components/SafeAreaInset';
88
import GradientView from '../../../components/GradientView';
99
import Button from '../../../components/buttons/Button';
1010
import { useAppDispatch } from '../../../hooks/redux';
11-
import { verifyBackup } from '../../../store/slices/user';
11+
import { verifyBackup } from '../../../store/slices/settings';
1212
import { BackupScreenProps } from '../../../navigation/types';
1313

1414
const imageSrc = require('../../../assets/illustrations/check.png');

src/screens/Settings/General/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { useAppSelector } from '../../../hooks/redux';
77
import type { SettingsScreenProps } from '../../../navigation/types';
88
import { EUnit } from '../../../store/types/wallet';
99
import { lastUsedTagsSelector } from '../../../store/reselect/metadata';
10-
import { quickpayIntroSeenSelector } from '../../../store/reselect/user';
10+
import { quickpayIntroSeenSelector } from '../../../store/reselect/settings';
1111
import {
1212
unitSelector,
1313
selectedCurrencySelector,

src/screens/Settings/Quickpay/QuickpayIntro.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { Trans, useTranslation } from 'react-i18next';
44
import { Display } from '../../../styles/text';
55
import OnboardingScreen from '../../../components/OnboardingScreen';
66
import { useAppDispatch } from '../../../hooks/redux';
7-
import { updateUser } from '../../../store/slices/user';
7+
import { updateSettings } from '../../../store/slices/settings';
88
import type { SettingsScreenProps } from '../../../navigation/types';
99

1010
const imageSrc = require('../../../assets/illustrations/fast-forward.png');
@@ -31,7 +31,7 @@ const QuickpayIntro = ({
3131
buttonText={t('continue')}
3232
testID="QuickpayIntro"
3333
onButtonPress={(): void => {
34-
dispatch(updateUser({ quickpayIntroSeen: true }));
34+
dispatch(updateSettings({ quickpayIntroSeen: true }));
3535
navigation.navigate('QuickpaySettings');
3636
}}
3737
/>

0 commit comments

Comments
 (0)