We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9236266 commit 1b40a14Copy full SHA for 1b40a14
1 file changed
…/user/usecase/FetchUserProfileUseCase.kt …ser/usecase/ObserveUserProfileUseCase.ktdomain/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
@@ -2,11 +2,11 @@ package com.threegap.bitnagil.domain.user.usecase
2
3
import com.threegap.bitnagil.domain.user.model.UserProfile
4
import com.threegap.bitnagil.domain.user.repository.UserRepository
5
+import kotlinx.coroutines.flow.Flow
6
import javax.inject.Inject
7
-class FetchUserProfileUseCase @Inject constructor(
8
+class ObserveUserProfileUseCase @Inject constructor(
9
private val userRepository: UserRepository,
10
) {
- suspend operator fun invoke(): Result<UserProfile> =
11
- userRepository.fetchUserProfile()
+ operator fun invoke(): Flow<Result<UserProfile>> = userRepository.observeUserProfile()
12
}
0 commit comments