diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-20 19:27:14 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-28 18:40:38 +0000 |
| commit | 1023c5ed6c4f760d310208b7fc1d8d5d74a5c292 (patch) | |
| tree | 3694f5d9662a240f015ccaa92c16084711d57336 /android/src | |
| parent | 48c8cc5d9515cdbe12d0aaf856d8a8639acb47f6 (diff) | |
| download | mullvadvpn-1023c5ed6c4f760d310208b7fc1d8d5d74a5c292.tar.xz mullvadvpn-1023c5ed6c4f760d310208b7fc1d8d5d74a5c292.zip | |
Refactor to create `handleAddedTime` method
Diffstat (limited to 'android/src')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt index d583684ad1..ec0a403f0e 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt @@ -129,11 +129,7 @@ class RedeemVoucherDialogFragment : DialogFragment() { } when (result) { - is VoucherSubmissionResult.Ok -> { - if (result.submission.timeAdded > 0) { - dismiss() - } - } + is VoucherSubmissionResult.Ok -> handleAddedTime(result.submission.timeAdded) is VoucherSubmissionResult.InvalidVoucher -> showError(R.string.invalid_voucher) is VoucherSubmissionResult.VoucherAlreadyUsed -> { showError(R.string.voucher_already_used) @@ -142,6 +138,12 @@ class RedeemVoucherDialogFragment : DialogFragment() { } } + private fun handleAddedTime(timeAdded: Long) { + if (timeAdded > 0) { + dismiss() + } + } + private fun showError(message: Int) { errorMessage.apply { setText(message) |
