Skip to content

Commit 1b40a14

Browse files
committed
Refactor: FetchUserProfileUseCase를 ObserveUserProfileUseCase(Flow)로 변경
1 parent 9236266 commit 1b40a14

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

domain/src/main/java/com/threegap/bitnagil/domain/user/usecase/FetchUserProfileUseCase.kt renamed to domain/src/main/java/com/threegap/bitnagil/domain/user/usecase/ObserveUserProfileUseCase.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ package com.threegap.bitnagil.domain.user.usecase
22

33
import com.threegap.bitnagil.domain.user.model.UserProfile
44
import com.threegap.bitnagil.domain.user.repository.UserRepository
5+
import kotlinx.coroutines.flow.Flow
56
import javax.inject.Inject
67

7-
class FetchUserProfileUseCase @Inject constructor(
8+
class ObserveUserProfileUseCase @Inject constructor(
89
private val userRepository: UserRepository,
910
) {
10-
suspend operator fun invoke(): Result<UserProfile> =
11-
userRepository.fetchUserProfile()
11+
operator fun invoke(): Flow<Result<UserProfile>> = userRepository.observeUserProfile()
1212
}

0 commit comments

Comments
 (0)