Files
New-planet-app/app/src/main/java/com/novayaplaneta/domain/usecase/ClaimRewardUseCase.kt

15 lines
395 B
Kotlin

package com.novayaplaneta.domain.usecase
import com.novayaplaneta.domain.model.Reward
import com.novayaplaneta.domain.repository.RewardRepository
import javax.inject.Inject
class ClaimRewardUseCase @Inject constructor(
private val repository: RewardRepository
) {
suspend operator fun invoke(rewardId: String): Result<Reward> {
return repository.claimReward(rewardId)
}
}