diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-09 01:00:48 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2020-05-12 17:32:45 +0000 |
| commit | dd17caa6ca521cb997a536d7a120b5fab4a092b6 (patch) | |
| tree | 7313297ef9f5102eb077e55409f41a6236dd2167 /android | |
| parent | e39958da9567b1660a5692d30dd86b2b1671770b (diff) | |
| download | mullvadvpn-dd17caa6ca521cb997a536d7a120b5fab4a092b6.tar.xz mullvadvpn-dd17caa6ca521cb997a536d7a120b5fab4a092b6.zip | |
Implement Redeem Voucher button behavior
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt index 3fbb4333e4..cb86f4ef4f 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/OutOfTimeFragment.kt @@ -5,6 +5,7 @@ import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import net.mullvad.mullvadvpn.R +import net.mullvad.mullvadvpn.ui.widget.Button import net.mullvad.mullvadvpn.ui.widget.UrlButton import net.mullvad.mullvadvpn.util.JobTracker @@ -26,10 +27,24 @@ class OutOfTimeFragment : ServiceDependentFragment(OnNoService.GoToLaunchScreen) prepare(daemon, jobTracker) } + view.findViewById<Button>(R.id.redeem_voucher).apply { + setOnClickAction("openRedeemVoucherDialog", jobTracker) { + showRedeemVoucherDialog() + } + } + return view } override fun onSafelyDestroyView() { jobTracker.cancelAllJobs() } + + private fun showRedeemVoucherDialog() { + val transaction = fragmentManager?.beginTransaction() + + transaction?.addToBackStack(null) + + RedeemVoucherDialogFragment().show(transaction, null) + } } |
