File tree Expand file tree Collapse file tree
app/src/main/java/org/dhis2/usescases/settings Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,14 +15,14 @@ import org.dhis2.commons.prefs.Preference.Companion.TIME_WEEKLY
1515import org.dhis2.commons.prefs.PreferenceProvider
1616import org.dhis2.data.service.SyncResult
1717import org.dhis2.mobile.commons.featureconfig.data.FeatureConfigRepository
18- import org.dhis2.mobile.commons.featureconfig.model.Feature
1918import org.dhis2.mobile.sync.data.SyncBackgroundJobAction
2019import org.dhis2.usescases.settings.models.DataSettingsViewModel
2120import org.dhis2.usescases.settings.models.MetadataSettingsViewModel
2221import org.dhis2.usescases.settings.models.ReservedValueSettingsViewModel
2322import org.dhis2.usescases.settings.models.SMSSettingsViewModel
2423import org.dhis2.usescases.settings.models.SyncParametersViewModel
2524import org.hisp.dhis.android.core.D2
25+ import org.hisp.dhis.android.core.common.AuthorizationType
2626import org.hisp.dhis.android.core.common.State
2727import org.hisp.dhis.android.core.settings.GeneralSettings
2828import org.hisp.dhis.android.core.settings.LimitScope
@@ -355,5 +355,10 @@ class SettingsRepository(
355355
356356 fun getVersionName (): String = BuildConfig .VERSION_NAME
357357
358- fun isTwoFAConfigured (): Boolean = featureConfigRepository.isFeatureEnable(Feature .TWO_FACTOR_AUTHENTICATION )
358+ fun isTwoFAConfigured (): Boolean =
359+ d2
360+ .userModule()
361+ .accountManager()
362+ .getCurrentAccount()
363+ ?.authorizationType == AuthorizationType .OAUTH2
359364}
You can’t perform that action at this time.
0 commit comments