diff options
| author | Harsh Shandilya <me@msfjarvis.dev> | 2021-02-03 01:25:34 +0530 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-03 01:25:34 +0530 |
| commit | 318aeae50072d575c975bbf1f708d526c41adc20 (patch) | |
| tree | 794dd596f67e14956b0cf8351f151121db723fca /app/src/main/java/dev/msfjarvis/aps/util/settings/Migrations.kt | |
| parent | 4694c5ac8575a7e85e6b950eaed99049719b6151 (diff) | |
| download | HardenedPass-318aeae50072d575c975bbf1f708d526c41adc20.tar.gz HardenedPass-318aeae50072d575c975bbf1f708d526c41adc20.zip | |
Rework clear clipboard feature (#1295)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Diffstat (limited to 'app/src/main/java/dev/msfjarvis/aps/util/settings/Migrations.kt')
| -rw-r--r-- | app/src/main/java/dev/msfjarvis/aps/util/settings/Migrations.kt | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/app/src/main/java/dev/msfjarvis/aps/util/settings/Migrations.kt b/app/src/main/java/dev/msfjarvis/aps/util/settings/Migrations.kt index fe855f3f..157a2665 100644 --- a/app/src/main/java/dev/msfjarvis/aps/util/settings/Migrations.kt +++ b/app/src/main/java/dev/msfjarvis/aps/util/settings/Migrations.kt @@ -24,6 +24,7 @@ fun runMigrations(context: Context) { migrateToGitUrlBasedConfig(sharedPrefs) migrateToHideAll(sharedPrefs) migrateToSshKey(context, sharedPrefs) + migrateToClipboardHistory(sharedPrefs) } private fun migrateToGitUrlBasedConfig(sharedPrefs: SharedPreferences) { @@ -112,3 +113,15 @@ private fun migrateToSshKey(context: Context, sharedPrefs: SharedPreferences) { } } } + +private fun migrateToClipboardHistory(sharedPrefs: SharedPreferences) { + if (sharedPrefs.contains(PreferenceKeys.CLEAR_CLIPBOARD_20X)) { + sharedPrefs.edit { + putBoolean( + PreferenceKeys.CLEAR_CLIPBOARD_HISTORY, + sharedPrefs.getBoolean(PreferenceKeys.CLEAR_CLIPBOARD_20X, false) + ) + remove(PreferenceKeys.CLEAR_CLIPBOARD_20X) + } + } +} |
