diff options
| author | David Göransson <david.goransson@mullvad.net> | 2024-08-21 10:30:22 +0200 |
|---|---|---|
| committer | Jonatan Rhodin <jonatan.rhodin@mullvad.net> | 2024-08-21 11:05:02 +0200 |
| commit | d1e33486cf2b4c027f1a87a1700891c7cd6bcbab (patch) | |
| tree | e8eb7b98bb54a0b8ce20e3b958f40c3eae2ad55d /android/lib/shared/src | |
| parent | 5d38db0855f8e48cf43795b73488121dd4810b1b (diff) | |
| download | mullvadvpn-d1e33486cf2b4c027f1a87a1700891c7cd6bcbab.tar.xz mullvadvpn-d1e33486cf2b4c027f1a87a1700891c7cd6bcbab.zip | |
Add error for voucher code looks like an account number
Diffstat (limited to 'android/lib/shared/src')
| -rw-r--r-- | android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/VoucherRepository.kt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/VoucherRepository.kt b/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/VoucherRepository.kt index a5783a832e..3ea55ccd9d 100644 --- a/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/VoucherRepository.kt +++ b/android/lib/shared/src/main/kotlin/net/mullvad/mullvadvpn/lib/shared/VoucherRepository.kt @@ -1,12 +1,13 @@ package net.mullvad.mullvadvpn.lib.shared import net.mullvad.mullvadvpn.lib.daemon.grpc.ManagementService +import net.mullvad.mullvadvpn.lib.model.VoucherCode class VoucherRepository( private val managementService: ManagementService, private val accountRepository: AccountRepository ) { - suspend fun submitVoucher(voucher: String) = + suspend fun submitVoucher(voucher: VoucherCode) = managementService.submitVoucher(voucher).onRight { accountRepository.onVoucherRedeemed(it.newExpiryDate) } |
