Dockware AI
Toggle table of contents
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
Dockware AI
dockware-core
/
auth
/
ApiKeySessionRepository
Api
Key
Session
Repository
class
ApiKeySessionRepository
(
val
apiKey
:
String
,
val
fortressApiService
:
FortressApiService
)
:
SessionRepository
Members
Constructors
Api
Key
Session
Repository
Link copied to clipboard
constructor
(
apiKey
:
String
,
fortressApiService
:
FortressApiService
)
Types
Companion
Link copied to clipboard
object
Companion
Properties
_
authFlow
Link copied to clipboard
val
_authFlow
:
MutableStateFlow
<
SessionRepository.AuthFlow
>
_
current
Session
Link copied to clipboard
val
_currentSession
:
MutableStateFlow
<
SessionRepository.AuthSession
>
api
Key
Link copied to clipboard
val
apiKey
:
String
auth
Flow
Link copied to clipboard
open
override
val
authFlow
:
StateFlow
<
SessionRepository.AuthFlow
>
current
Session
Link copied to clipboard
open
override
val
currentSession
:
StateFlow
<
SessionRepository.AuthSession
?
>
fortress
Api
Service
Link copied to clipboard
val
fortressApiService
:
FortressApiService
Functions
initialize
Session
Link copied to clipboard
open
suspend override
fun
initializeSession
(
)
is
Logged
In
Link copied to clipboard
open
fun
isLoggedIn
(
)
:
Boolean
refresh
Session
Link copied to clipboard
open
suspend override
fun
refreshSession
(
)
:
Result
<
SessionRepository.AuthSession
?
>