diff --git a/res/layout/activity_backup_restore.xml b/res/layout/activity_backup_restore.xml index e7cb9e454c..210cdb59c5 100644 --- a/res/layout/activity_backup_restore.xml +++ b/res/layout/activity_backup_restore.xml @@ -4,11 +4,11 @@ xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools"> - + + type="org.thoughtcrime.securesms.loki.activities.BackupRestoreViewModel" /> () + private val viewModel by viewModels() // region Lifecycle override fun onCreate(savedInstanceState: Bundle?) { @@ -129,8 +129,6 @@ class BackupRestoreActivity : BaseActionBarActivity() { ) DatabaseFactory.upgradeRestored(context, database) NotificationChannels.restoreContactNotificationChannels(context) -// TextSecurePreferences.setBackupEnabled(context, true) -// TextSecurePreferences.setBackupPassphrase(context, passphrase) TextSecurePreferences.setRestorationTime(context, System.currentTimeMillis()) BackupImportResult.SUCCESS @@ -150,7 +148,6 @@ class BackupRestoreActivity : BaseActionBarActivity() { TextSecurePreferences.setHasViewedSeed(context, true) TextSecurePreferences.setHasSeenWelcomeScreen(context, true) TextSecurePreferences.setPromptedPushRegistration(context, true) - TextSecurePreferences.setIsUsingFCM(context, true) TextSecurePreferences.setHasSeenMultiDeviceRemovalSheet(context) TextSecurePreferences.setHasSeenLightThemeIntroSheet(context) val application = ApplicationContext.getInstance(context) @@ -188,7 +185,7 @@ class BackupRestoreActivity : BaseActionBarActivity() { // endregion } -class RestoreBackupViewModel(application: Application): AndroidViewModel(application) { +class BackupRestoreViewModel(application: Application): AndroidViewModel(application) { companion object { @JvmStatic diff --git a/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java b/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java index a70fb315a8..541f1b2018 100644 --- a/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java +++ b/src/org/thoughtcrime/securesms/util/TextSecurePreferences.java @@ -1346,19 +1346,20 @@ public class TextSecurePreferences { final SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context); final String prefsFileName; - if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { prefsFileName = PreferenceManager.getDefaultSharedPreferencesName(context); } else { prefsFileName = context.getPackageName() + "_preferences"; } final LinkedList prefList = new LinkedList<>(); - addBackupEntryInt (prefList, preferences, prefsFileName, LOCAL_REGISTRATION_ID_PREF); - addBackupEntryString(prefList, preferences, prefsFileName, LOCAL_NUMBER_PREF); - addBackupEntryString(prefList, preferences, prefsFileName, PROFILE_NAME_PREF); - addBackupEntryString(prefList, preferences, prefsFileName, PROFILE_AVATAR_URL_PREF); - addBackupEntryInt (prefList, preferences, prefsFileName, PROFILE_AVATAR_ID_PREF); - addBackupEntryString(prefList, preferences, prefsFileName, PROFILE_KEY_PREF); + addBackupEntryInt (prefList, preferences, prefsFileName, LOCAL_REGISTRATION_ID_PREF); + addBackupEntryString (prefList, preferences, prefsFileName, LOCAL_NUMBER_PREF); + addBackupEntryString (prefList, preferences, prefsFileName, PROFILE_NAME_PREF); + addBackupEntryString (prefList, preferences, prefsFileName, PROFILE_AVATAR_URL_PREF); + addBackupEntryInt (prefList, preferences, prefsFileName, PROFILE_AVATAR_ID_PREF); + addBackupEntryString (prefList, preferences, prefsFileName, PROFILE_KEY_PREF); + addBackupEntryBoolean(prefList, preferences, prefsFileName, IS_USING_FCM); return prefList; }