16 lines
406 B
Kotlin
16 lines
406 B
Kotlin
package com.novayaplaneta.domain.usecase
|
|
|
|
import com.novayaplaneta.domain.model.User
|
|
import com.novayaplaneta.domain.repository.AuthRepository
|
|
import javax.inject.Inject
|
|
|
|
class LoginUseCase @Inject constructor(
|
|
private val authRepository: AuthRepository
|
|
) {
|
|
suspend operator fun invoke(email: String, password: String): Result<User> {
|
|
return authRepository.login(email, password)
|
|
}
|
|
}
|
|
|
|
|