File tree Expand file tree Collapse file tree
apps/flipcash/shared/authentication
src/main/kotlin/com/flipcash/app/auth Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,5 +19,6 @@ dependencies {
1919 implementation(project(" :apps:flipcash:shared:persistence:provider" ))
2020 implementation(project(" :apps:flipcash:shared:featureflags" ))
2121 implementation(project(" :apps:flipcash:shared:tokens" ))
22+ implementation(project(" :apps:flipcash:shared:userflags" ))
2223 implementation(project(" :services:flipcash" ))
2324}
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ import com.flipcash.app.auth.internal.extensions.token
99import com.flipcash.app.featureflags.FeatureFlagController
1010import com.flipcash.app.persistence.PersistenceProvider
1111import com.flipcash.app.tokens.TokenCoordinator
12+ import com.flipcash.app.userflags.UserFlagsCoordinator
1213import com.flipcash.services.controllers.AccountController
1314import com.flipcash.services.controllers.PushController
1415import com.flipcash.services.user.AuthState
@@ -40,6 +41,7 @@ class AuthManager @Inject constructor(
4041 private val persistence : PersistenceProvider ,
4142 private val featureFlagController : FeatureFlagController ,
4243 private val appSettings : AppSettingsCoordinator ,
44+ private val userFlags : UserFlagsCoordinator ,
4345// private val analytics: AnalyticsService,
4446) : CoroutineScope by CoroutineScope(Dispatchers .IO ) {
4547 private var softLoginDisabled: Boolean = false
@@ -219,6 +221,8 @@ class AuthManager @Inject constructor(
219221 persistence.close()
220222 featureFlagController.reset()
221223 appSettings.reset()
224+ userFlags.clearAll()
225+
222226 if (! BuildConfig .DEBUG ) Bugsnag .setUser(null , null , null )
223227 }
224228
You can’t perform that action at this time.
0 commit comments