mirror of
https://github.com/lone-cloud/prism-android
synced 2026-06-03 19:54:44 -07:00
Use the KTX extension function SharedPreferences.edit
This commit is contained in:
parent
3f2bf55fd1
commit
e37ab7be0d
1 changed files with 25 additions and 24 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
package org.unifiedpush.distributor.sunup
|
package org.unifiedpush.distributor.sunup
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
|
import androidx.core.content.edit
|
||||||
import org.unifiedpush.distributor.MigrationManager
|
import org.unifiedpush.distributor.MigrationManager
|
||||||
import org.unifiedpush.distributor.Store
|
import org.unifiedpush.distributor.Store
|
||||||
|
|
||||||
|
|
@ -11,33 +12,33 @@ class AppStore(context: Context) :
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getString(PREF_UAID, null)
|
.getString(PREF_UAID, null)
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putOrRemove(PREF_UAID, value)
|
putOrRemove(PREF_UAID, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
var apiUrl: String
|
var apiUrl: String
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getString(PREF_API_URL, null) ?: BuildConfig.DEFAULT_API_URL
|
.getString(PREF_API_URL, null) ?: BuildConfig.DEFAULT_API_URL
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putOrRemove(PREF_API_URL, value)
|
putOrRemove(PREF_API_URL, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
override var fallbackIntroShown: Boolean
|
override var fallbackIntroShown: Boolean
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getBoolean(PREF_FALLBACK_INTRO_SHOWN, false)
|
.getBoolean(PREF_FALLBACK_INTRO_SHOWN, false)
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putBoolean(PREF_FALLBACK_INTRO_SHOWN, value)
|
putBoolean(PREF_FALLBACK_INTRO_SHOWN, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
override var fallbackService: String?
|
override var fallbackService: String?
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getString(PREF_FALLBACK_SERVICE, null)
|
.getString(PREF_FALLBACK_SERVICE, null)
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putOrRemove(PREF_FALLBACK_SERVICE, value)
|
putOrRemove(PREF_FALLBACK_SERVICE, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Whether the registrations have been migrated to another app by the user
|
* Whether the registrations have been migrated to another app by the user
|
||||||
|
|
@ -46,9 +47,9 @@ class AppStore(context: Context) :
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getBoolean(PREF_MIGRATED, false)
|
.getBoolean(PREF_MIGRATED, false)
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putBoolean(PREF_MIGRATED, value)
|
putBoolean(PREF_MIGRATED, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Whether the registrations have been migrated to another app by the user
|
* Whether the registrations have been migrated to another app by the user
|
||||||
|
|
@ -57,17 +58,17 @@ class AppStore(context: Context) :
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getBoolean(PREF_TEMP_MIGRATED, false)
|
.getBoolean(PREF_TEMP_MIGRATED, false)
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putBoolean(PREF_TEMP_MIGRATED, value)
|
putBoolean(PREF_TEMP_MIGRATED, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
var dynamicColors: Boolean
|
var dynamicColors: Boolean
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getBoolean(PREF_DYNAMIC_COLORS, false)
|
.getBoolean(PREF_DYNAMIC_COLORS, false)
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putBoolean(PREF_DYNAMIC_COLORS, value)
|
putBoolean(PREF_DYNAMIC_COLORS, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Show toasts when a new app is registered or an error occurred
|
* Show toasts when a new app is registered or an error occurred
|
||||||
|
|
@ -76,9 +77,9 @@ class AppStore(context: Context) :
|
||||||
get() = sharedPreferences
|
get() = sharedPreferences
|
||||||
.getBoolean(PREF_SHOW_TOASTS, false)
|
.getBoolean(PREF_SHOW_TOASTS, false)
|
||||||
set(value) = sharedPreferences
|
set(value) = sharedPreferences
|
||||||
.edit()
|
.edit {
|
||||||
.putBoolean(PREF_SHOW_TOASTS, value)
|
putBoolean(PREF_SHOW_TOASTS, value)
|
||||||
.apply()
|
}
|
||||||
|
|
||||||
override fun wipe() {
|
override fun wipe() {
|
||||||
uaid = null
|
uaid = null
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue