AuthRepository

Properties

Link copied to clipboard
abstract val authFlow: StateFlow<SessionRepository.AuthFlow>
Link copied to clipboard

Functions

Link copied to clipboard
abstract suspend fun initializeSession()
Link copied to clipboard
open fun isLoggedIn(): Boolean
Link copied to clipboard
Link copied to clipboard
abstract suspend fun sendPasswordResetEmail(email: String): Result<Unit>
Link copied to clipboard
abstract suspend fun signIn(email: String, password: String): Result<Unit>
Link copied to clipboard
abstract suspend fun signOut(): Result<Unit>
Link copied to clipboard
abstract suspend fun signUp(email: String, password: String): Result<Unit>