Skip to content

Commit b5ffffd

Browse files
committed
Fixed get rewards
1 parent 6f302bb commit b5ffffd

File tree

3 files changed

+9
-2
lines changed
  • data/coordinators/src/main/java/com/gemwallet/android/data/coordinates/referral
  • features/transfer_amount/presents/src/main/kotlin/com/gemwallet/features/transfer_amount/presents
  • gemcore/src/main/kotlin/com/gemwallet/android/domains/referral/values

3 files changed

+9
-2
lines changed

data/coordinators/src/main/java/com/gemwallet/android/data/coordinates/referral/GetRewardsImpl.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,17 @@ package com.gemwallet.android.data.coordinates.referral
22

33
import com.gemwallet.android.application.referral.coordinators.GetRewards
44
import com.gemwallet.android.data.services.gemapi.GemApiClient
5+
import com.gemwallet.android.domains.referral.values.ReferralError
56
import com.wallet.core.primitives.Rewards
67

78
class GetRewardsImpl(
89
private val gemApiClient: GemApiClient,
910
) : GetRewards {
1011
override suspend fun getRewards(address: String): Rewards {
11-
return gemApiClient.getRewards(address)
12+
val response = gemApiClient.getRewards(address)
13+
if (response.code == null) {
14+
throw ReferralError.NotCreated
15+
}
16+
return response
1217
}
1318
}

features/transfer_amount/presents/src/main/kotlin/com/gemwallet/features/transfer_amount/presents/AmountScene.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ fun AmountScene(
122122
reserveForFee?.let {
123123
item {
124124
Row(
125-
modifier = Modifier.fillMaxWidth().listItem().padding(paddingDefault),
125+
modifier = Modifier.fillMaxWidth().listItem().padding(horizontal = paddingDefault, vertical = paddingSmall),
126126
verticalAlignment = Alignment.CenterVertically,
127127
horizontalArrangement = Arrangement.spacedBy(paddingSmall),
128128
) {

gemcore/src/main/kotlin/com/gemwallet/android/domains/referral/values/ReferralError.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ sealed class ReferralError(message: String = "") : Exception(message) {
1010
object BadWallet : ReferralError("Bad Wallet")
1111

1212
object InsufficientPoints : ReferralError()
13+
14+
object NotCreated : ReferralError()
1315
}

0 commit comments

Comments
 (0)