mirror of
https://github.com/oxen-io/session-android.git
synced 2025-08-11 19:07:40 +00:00
fix: strongbox was broken for some platforms
This commit is contained in:
@@ -163,6 +163,8 @@ interface TextSecurePreferences {
|
||||
fun isCallNotificationsEnabled(): Boolean
|
||||
fun getLastVacuum(): Long
|
||||
fun setLastVacuumNow()
|
||||
fun getFingerprintKeyGenerated(): Boolean
|
||||
fun setFingerprintKeyGenerated()
|
||||
fun clearAll()
|
||||
|
||||
companion object {
|
||||
@@ -244,6 +246,7 @@ interface TextSecurePreferences {
|
||||
const val SHOWN_CALL_WARNING = "pref_shown_call_warning" // call warning is user-facing warning of enabling calls
|
||||
const val SHOWN_CALL_NOTIFICATION = "pref_shown_call_notification" // call notification is a promp to check privacy settings
|
||||
const val LAST_VACUUM_TIME = "pref_last_vacuum_time"
|
||||
const val FINGERPRINT_KEY_GENERATED = "fingerprint_key_generated"
|
||||
|
||||
@JvmStatic
|
||||
fun getLastConfigurationSyncTime(context: Context): Long {
|
||||
@@ -923,10 +926,21 @@ interface TextSecurePreferences {
|
||||
setLongPreference(context, LAST_VACUUM_TIME, System.currentTimeMillis())
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun getFingerprintKeyGenerated(context: Context): Boolean {
|
||||
return getBooleanPreference(context, FINGERPRINT_KEY_GENERATED, false)
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun setFingerprintKeyGenerated(context: Context) {
|
||||
setBooleanPreference(context, FINGERPRINT_KEY_GENERATED, true)
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun clearAll(context: Context) {
|
||||
getDefaultSharedPreferences(context).edit().clear().commit()
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1522,6 +1536,15 @@ class AppTextSecurePreferences @Inject constructor(
|
||||
setBooleanPreference(TextSecurePreferences.HAS_HIDDEN_MESSAGE_REQUESTS, true)
|
||||
}
|
||||
|
||||
override fun getFingerprintKeyGenerated(): Boolean {
|
||||
return getBooleanPreference(TextSecurePreferences.FINGERPRINT_KEY_GENERATED, false)
|
||||
}
|
||||
|
||||
override fun setFingerprintKeyGenerated() {
|
||||
setBooleanPreference(TextSecurePreferences.FINGERPRINT_KEY_GENERATED, true)
|
||||
}
|
||||
|
||||
|
||||
override fun clearAll() {
|
||||
getDefaultSharedPreferences(context).edit().clear().commit()
|
||||
}
|
||||
|
Reference in New Issue
Block a user