IsCrossBackendLoginBlockedUseCase
class IsCrossBackendLoginBlockedUseCase(kaliumConfigs: KaliumConfigs, currentSession: suspend () -> CurrentSessionResult, serverConfigForAccount: suspend (<Error class: unknown class>) -> ServerConfigForAccountUseCase.Result)
Checks whether a deep-link initiated login targets a different backend than the currently active session. When KaliumConfigs.blockCrossBackendLogin is disabled, or when there is no valid current session, this always returns false.
Constructors
Link copied to clipboard
internal constructor(kaliumConfigs: KaliumConfigs, currentSession: suspend () -> CurrentSessionResult, serverConfigForAccount: suspend (<Error class: unknown class>) -> ServerConfigForAccountUseCase.Result)