-
public interface SessionRepository
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumSessionRepository.AuthFlowpublic final classSessionRepository.AuthSession
-
Method Summary
Modifier and Type Method Description abstract UnitinitializeSession()abstract Result<SessionRepository.AuthSession>refreshSession()BooleanisLoggedIn()abstract StateFlow<SessionRepository.AuthSession>getCurrentSession()abstract StateFlow<SessionRepository.AuthFlow>getAuthFlow()-
-
Method Detail
-
initializeSession
abstract Unit initializeSession()
-
refreshSession
abstract Result<SessionRepository.AuthSession> refreshSession()
-
isLoggedIn
Boolean isLoggedIn()
-
getCurrentSession
abstract StateFlow<SessionRepository.AuthSession> getCurrentSession()
-
getAuthFlow
abstract StateFlow<SessionRepository.AuthFlow> getAuthFlow()
-
-
-
-