|
|
|
|
@ -6,6 +6,8 @@ import io.realm.kotlin.where |
|
|
|
|
import net.pokeranalytics.android.R |
|
|
|
|
import net.pokeranalytics.android.model.realm.* |
|
|
|
|
import net.pokeranalytics.android.model.realm.Currency |
|
|
|
|
import net.pokeranalytics.android.util.CurrencyUtils |
|
|
|
|
import net.pokeranalytics.android.util.CurrencyUtils.Companion.getLocaleCurrency |
|
|
|
|
import net.pokeranalytics.android.util.Preferences |
|
|
|
|
import java.util.* |
|
|
|
|
|
|
|
|
|
@ -26,25 +28,6 @@ class Seed(var context:Context) : Realm.Transaction { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Return the locale currency, or en_US if there |
|
|
|
|
*/ |
|
|
|
|
private fun getLocaleCurrency() : java.util.Currency { |
|
|
|
|
return try { |
|
|
|
|
java.util.Currency.getInstance(Locale.getDefault()) |
|
|
|
|
} catch (ex: Exception) { |
|
|
|
|
when (Locale.getDefault().language) { |
|
|
|
|
"en" -> java.util.Currency.getInstance(Locale("en", "US")) |
|
|
|
|
"fr" -> java.util.Currency.getInstance(Locale("fr", "FR")) |
|
|
|
|
"es" -> java.util.Currency.getInstance(Locale("es", "ES")) |
|
|
|
|
"de" -> java.util.Currency.getInstance(Locale("de", "DE")) |
|
|
|
|
"ja" -> java.util.Currency.getInstance(Locale("ja", "JP")) |
|
|
|
|
"zh" -> java.util.Currency.getInstance(Locale("zh", "CN")) |
|
|
|
|
else -> java.util.Currency.getInstance(Locale("en", "US")) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private fun createDefaultCurrencyAndBankroll(realm: Realm) { |
|
|
|
|
// Currency |
|
|
|
|
val localeCurrency = getLocaleCurrency() |
|
|
|
|
|