diff --git a/domain/src/main/java/com/msg/domain/usecase/auth/GAuthLoginUseCase.kt b/domain/src/main/java/com/msg/domain/usecase/auth/GAuthLoginUseCase.kt new file mode 100644 index 00000000..5db3553d --- /dev/null +++ b/domain/src/main/java/com/msg/domain/usecase/auth/GAuthLoginUseCase.kt @@ -0,0 +1,13 @@ +package com.msg.domain.usecase.auth + +import com.msg.domain.model.auth.GAuthLoginRequestModel +import com.msg.domain.repository.GAuthRepository +import javax.inject.Inject + +class GAuthLoginUseCase @Inject constructor( + private val gauthRepository: GAuthRepository +) { + suspend operator fun invoke(body: GAuthLoginRequestModel) = kotlin.runCatching { + gauthRepository.gAuthLogin(body = body) + } +}