ApiKeySessionRepository

class ApiKeySessionRepository(val apiKey: String, val fortressApiService: FortressApiService) : SessionRepository

Constructors

Link copied to clipboard
constructor(apiKey: String, fortressApiService: FortressApiService)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val _authFlow: MutableStateFlow<SessionRepository.AuthFlow>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val authFlow: StateFlow<SessionRepository.AuthFlow>
Link copied to clipboard
open override val currentSession: StateFlow<SessionRepository.AuthSession?>

Functions

Link copied to clipboard
open suspend override fun initializeSession()
Link copied to clipboard
open fun isLoggedIn(): Boolean
Link copied to clipboard
open suspend override fun refreshSession(): Result<SessionRepository.AuthSession?>