update isFirstRun to be manually set and set experiments locally on first run
This commit is contained in:
parent
9b8ffbc8c1
commit
1ce99506ad
|
@ -101,7 +101,8 @@ fun createNimbus(context: Context, url: String?): NimbusApi {
|
|||
globalUserParticipation = enabled
|
||||
}
|
||||
|
||||
if (url.isNullOrBlank()) {
|
||||
if (context.settings().isFirstRun || url.isNullOrBlank()) {
|
||||
context.settings().isFirstRun = false
|
||||
setExperimentsLocally(R.raw.initial_experiments)
|
||||
}
|
||||
|
||||
|
|
|
@ -347,18 +347,10 @@ class Settings(private val appContext: Context) : PreferencesHolder {
|
|||
default = false
|
||||
)
|
||||
|
||||
val isFirstRun: Boolean =
|
||||
if (!preferences.contains(appContext.getPreferenceKey(R.string.pref_key_is_first_run))) {
|
||||
preferences.edit()
|
||||
.putBoolean(
|
||||
appContext.getPreferenceKey(R.string.pref_key_is_first_run),
|
||||
false
|
||||
)
|
||||
.apply()
|
||||
true
|
||||
} else {
|
||||
false
|
||||
}
|
||||
val isFirstRun: Boolean by booleanPreference(
|
||||
appContext.getPreferenceKey(R.string.pref_key_is_first_run),
|
||||
default = true
|
||||
)
|
||||
|
||||
/**
|
||||
* Indicates the last time when the user was interacting with the [BrowserFragment],
|
||||
|
|
Loading…
Reference in New Issue