From 754f480777421612757f31700665f1dabf1e9017 Mon Sep 17 00:00:00 2001 From: murjune Date: Thu, 8 Feb 2024 05:42:44 +0900 Subject: [PATCH] =?UTF-8?q?[refactor]=20matchProfile=20-=20userId=20?= =?UTF-8?q?=EB=A7=A4=EA=B0=9C=EB=B3=80=EC=88=98=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/moya/funch/repository/MatchingRepository.kt | 4 ++-- .../java/com/moya/funch/usecase/CanMatchProfileUseCase.kt | 6 +++--- .../main/java/com/moya/funch/usecase/MatchProfileUseCase.kt | 5 ++--- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/core/domain/src/main/java/com/moya/funch/repository/MatchingRepository.kt b/core/domain/src/main/java/com/moya/funch/repository/MatchingRepository.kt index 6b5049e6..be0cb701 100644 --- a/core/domain/src/main/java/com/moya/funch/repository/MatchingRepository.kt +++ b/core/domain/src/main/java/com/moya/funch/repository/MatchingRepository.kt @@ -2,6 +2,6 @@ package com.moya.funch.repository import com.moya.funch.entity.match.Matching -fun interface MatchingRepository { - suspend fun matchProfile(userId: String, targetCode: String): Matching +interface MatchingRepository { + suspend fun matchProfile(targetCode: String): Matching } diff --git a/core/domain/src/main/java/com/moya/funch/usecase/CanMatchProfileUseCase.kt b/core/domain/src/main/java/com/moya/funch/usecase/CanMatchProfileUseCase.kt index 0e4cbde7..6cdd328e 100644 --- a/core/domain/src/main/java/com/moya/funch/usecase/CanMatchProfileUseCase.kt +++ b/core/domain/src/main/java/com/moya/funch/usecase/CanMatchProfileUseCase.kt @@ -6,10 +6,10 @@ import javax.inject.Inject class CanMatchProfileUseCaseImpl @Inject constructor( private val matchingRepository: MatchingRepository ) : CanMatchProfileUseCase { - override suspend operator fun invoke(userId: String, targetCode: String): Boolean = - runCatching { matchingRepository.matchProfile(userId, targetCode) }.isSuccess + override suspend operator fun invoke(targetCode: String): Boolean = + runCatching { matchingRepository.matchProfile(targetCode) }.isSuccess } fun interface CanMatchProfileUseCase { - suspend operator fun invoke(userId: String, targetCode: String): Boolean + suspend operator fun invoke(targetCode: String): Boolean } diff --git a/core/domain/src/main/java/com/moya/funch/usecase/MatchProfileUseCase.kt b/core/domain/src/main/java/com/moya/funch/usecase/MatchProfileUseCase.kt index d4623909..6790918f 100644 --- a/core/domain/src/main/java/com/moya/funch/usecase/MatchProfileUseCase.kt +++ b/core/domain/src/main/java/com/moya/funch/usecase/MatchProfileUseCase.kt @@ -7,10 +7,9 @@ import javax.inject.Inject class MatchProfileUseCaseImpl @Inject constructor( private val matchingRepository: MatchingRepository ) : MatchProfileUseCase { - override suspend operator fun invoke(userId: String, targetCode: String): Matching = - matchingRepository.matchProfile(userId, targetCode) + override suspend operator fun invoke(targetCode: String): Matching = matchingRepository.matchProfile(targetCode) } fun interface MatchProfileUseCase { - suspend operator fun invoke(userId: String, targetCode: String): Matching + suspend operator fun invoke(targetCode: String): Matching }