Добавил логику с наградами

This commit is contained in:
2025-12-25 22:49:00 +03:00
parent 4ff516d06a
commit 2de916cfd9
17 changed files with 715 additions and 169 deletions

View File

@@ -0,0 +1,14 @@
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)
}
}