2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-19 09:25:34 +00:00

[fenix] No Issue - Remove debugging code for onboarding

This commit is contained in:
Jeff Boek 2019-05-20 19:50:56 -07:00
parent c9e855106b
commit 928d68f32b

View File

@ -18,21 +18,11 @@ class FenixOnboarding(private val context: Context) {
get() = getInt(OnboardingKeys.LAST_VERSION.key, 0) get() = getInt(OnboardingKeys.LAST_VERSION.key, 0)
set(version) { edit().putInt(OnboardingKeys.LAST_VERSION.key, version).apply() } set(version) { edit().putInt(OnboardingKeys.LAST_VERSION.key, version).apply() }
// Temporary variable to keep track for building purposes only
private var tempFinish = false
fun finish() { fun finish() {
if (BuildConfig.DEBUG) {
tempFinish = true
return
}
onboardingPrefs.onboardedVersion = CURRENT_ONBOARDING_VERSION onboardingPrefs.onboardedVersion = CURRENT_ONBOARDING_VERSION
} }
fun userHasBeenOnboarded(): Boolean { fun userHasBeenOnboarded(): Boolean {
if (!BuildConfig.DEBUG || tempFinish || !ENABLED) return true
return onboardingPrefs.onboardedVersion == CURRENT_ONBOARDING_VERSION return onboardingPrefs.onboardedVersion == CURRENT_ONBOARDING_VERSION
} }
@ -43,6 +33,5 @@ class FenixOnboarding(private val context: Context) {
companion object { companion object {
private const val CURRENT_ONBOARDING_VERSION = 1 private const val CURRENT_ONBOARDING_VERSION = 1
private const val ENABLED = false
} }
} }