LoginUser

Logs in the user with the provided Params.credentials

Constructors

Link copied to clipboard
constructor(validateUserEmail: ValidateUserEmail, userRepository: UserRepository)

Types

Link copied to clipboard
data class Params(val email: String, val password: String)

Functions

Link copied to clipboard
suspend operator fun invoke(params: LoginUser.Params): Either<AppError, Unit>
Link copied to clipboard
suspend operator fun <Res> AsyncUseCase<Unit, Res>.invoke(): Res

Utility method to avoid passing Unit argument to invoke