|
|
|
|
@ -57,7 +57,7 @@ class Preferences { |
|
|
|
|
} catch (e: Exception) { |
|
|
|
|
false |
|
|
|
|
} |
|
|
|
|
}.first().let { |
|
|
|
|
}.firstOrNull()?.let { |
|
|
|
|
return it |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
@ -90,11 +90,11 @@ class UserDefaults private constructor(context: Context) { |
|
|
|
|
|
|
|
|
|
companion object : SingletonHolder<UserDefaults, Context>(::UserDefaults) { |
|
|
|
|
lateinit var currency : Currency |
|
|
|
|
lateinit var currencyLocale : Locale |
|
|
|
|
var currencyLocale : Locale? = null |
|
|
|
|
|
|
|
|
|
fun setCurrencyValues(context: Context) { |
|
|
|
|
currency = Preferences.getDefaultCurrency(context) ?: getLocaleCurrency() |
|
|
|
|
currencyLocale = Preferences.getCurrencyLocale(context) ?: Locale.getDefault() |
|
|
|
|
currencyLocale = Preferences.getCurrencyLocale(context) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|