From 79612c6e7db92a8fa5ee196ffde9b533352e70fe Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Thu, 14 Apr 2022 01:25:03 +0500 Subject: [PATCH] refactor --- apps/mobile/src/components/launcher/index.js | 11 +++++++++++ apps/mobile/src/utils/hooks/useAppEvents.js | 12 ------------ 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/apps/mobile/src/components/launcher/index.js b/apps/mobile/src/components/launcher/index.js index 9d3b07c4a..1b7574f20 100644 --- a/apps/mobile/src/components/launcher/index.js +++ b/apps/mobile/src/components/launcher/index.js @@ -37,6 +37,7 @@ import Heading from '../ui/typography/heading'; import Paragraph from '../ui/typography/paragraph'; import { Walkthrough } from '../walkthroughs'; import NewFeature from '../sheets/new-feature/index'; +import BackupService from '../../services/backup'; const Launcher = React.memo( () => { @@ -138,6 +139,16 @@ const Launcher = React.memo( if (await checkNeedsBackup()) return; if (await PremiumService.getRemainingTrialDaysStatus()) return; await useMessageStore.getState().setAnnouncement(); + + if (PremiumService.get() && user) { + if (SettingsService.get().reminder === 'off') { + SettingsService.set({ reminder: 'daily' }); + } + if (BackupService.checkBackupRequired()) { + sleep(2000).then(() => BackupService.checkAndRun()); + } + } + if (!requireIntro?.value) { useMessageStore.subscribe(state => { let dialogs = state.dialogs; diff --git a/apps/mobile/src/utils/hooks/useAppEvents.js b/apps/mobile/src/utils/hooks/useAppEvents.js index 4752c2cfc..1cfce8db8 100644 --- a/apps/mobile/src/utils/hooks/useAppEvents.js +++ b/apps/mobile/src/utils/hooks/useAppEvents.js @@ -340,18 +340,6 @@ export const useAppEvents = () => { setRecoveryKeyMessage(); } if (!user.isEmailConfirmed) setEmailVerifyMessage(); - - if (!login) { - if (PremiumService.get() && user) { - if (SettingsService.get().reminder === 'off') { - await SettingsService.set({ reminder: 'daily' }); - } - if (Backup.checkBackupRequired()) { - sleep(2000).then(() => Backup.checkAndRun()); - } - } - } - refValues.current.isUserReady = true; syncedOnLaunch.current = true;