From f4fe2c6a65e6047b2c812428c05348ecff603b78 Mon Sep 17 00:00:00 2001 From: ammarahm-ed Date: Tue, 20 Jun 2023 12:16:43 +0500 Subject: [PATCH] mobile: enable encrypted backups by default --- apps/mobile/app/services/backup.js | 11 +++++------ apps/mobile/app/stores/use-setting-store.ts | 2 +- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/mobile/app/services/backup.js b/apps/mobile/app/services/backup.js index 9238ec736..fdeffce42 100644 --- a/apps/mobile/app/services/backup.js +++ b/apps/mobile/app/services/backup.js @@ -17,20 +17,19 @@ You should have received a copy of the GNU General Public License along with this program. If not, see . */ +import { sanitizeFilename } from "@notesnook/common"; import { Platform } from "react-native"; +import RNFetchBlob from "react-native-blob-util"; import FileViewer from "react-native-file-viewer"; import * as ScopedStorage from "react-native-scoped-storage"; import Share from "react-native-share"; -import RNFetchBlob from "react-native-blob-util"; -import { presentDialog } from "../components/dialog/functions"; import { DatabaseLogger, db } from "../common/database"; import storage from "../common/database/storage"; +import { presentDialog } from "../components/dialog/functions"; import { eCloseSheet } from "../utils/events"; import { sleep } from "../utils/time"; -import { eSendEvent, presentSheet, ToastEvent } from "./event-manager"; +import { ToastEvent, eSendEvent, presentSheet } from "./event-manager"; import SettingsService from "./settings"; -import PremiumService from "./premium"; -import { sanitizeFilename } from "@notesnook/common"; const MS_DAY = 86400000; const MS_WEEK = MS_DAY * 7; @@ -167,7 +166,7 @@ async function run(progress, context) { try { backup = await db.backup.export( "mobile", - PremiumService.get() ? SettingsService.get().encryptedBackup : false + SettingsService.get().encryptedBackup ); if (!backup) throw new Error("Backup returned empty."); } catch (e) { diff --git a/apps/mobile/app/stores/use-setting-store.ts b/apps/mobile/app/stores/use-setting-store.ts index bb8af839c..e3f2ccc89 100644 --- a/apps/mobile/app/stores/use-setting-store.ts +++ b/apps/mobile/app/stores/use-setting-store.ts @@ -119,7 +119,7 @@ export const defaultSettings: SettingStore["settings"] = { forcePortraitOnTablet: false, useSystemTheme: true, reminder: "off", - encryptedBackup: false, + encryptedBackup: true, homepage: "Notes", sort: "default", sortOrder: "desc",