summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-20 19:27:14 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-28 18:40:38 +0000
commit1023c5ed6c4f760d310208b7fc1d8d5d74a5c292 (patch)
tree3694f5d9662a240f015ccaa92c16084711d57336 /android/src
parent48c8cc5d9515cdbe12d0aaf856d8a8639acb47f6 (diff)
downloadmullvadvpn-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.kt12
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)