summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-22 15:13:40 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2020-05-25 11:51:59 +0000
commit6e1f18116fd97002d1a4f2a376b825f8d2f282b7 (patch)
tree333246fa951a645f15e6ffbe1877dd6713611072 /android/src
parent92ae0747c493bd2bc3c74bd1bf71610de3b75722 (diff)
downloadmullvadvpn-6e1f18116fd97002d1a4f2a376b825f8d2f282b7.tar.xz
mullvadvpn-6e1f18116fd97002d1a4f2a376b825f8d2f282b7.zip
Use new API in `RedeemVoucherDialogFragment`
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt7
1 files changed, 2 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 7dde157903..d583684ad1 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/RedeemVoucherDialogFragment.kt
@@ -30,7 +30,6 @@ class RedeemVoucherDialogFragment : DialogFragment() {
private lateinit var voucherInput: EditText
private var redeemButton: Button? = null
- private var subscriptionId: Int? = null
private var daemon: MullvadDaemon? = null
set(value) {
@@ -49,7 +48,7 @@ class RedeemVoucherDialogFragment : DialogFragment() {
parentActivity = context as MainActivity
- subscriptionId = parentActivity.serviceNotifier.subscribe { connection ->
+ parentActivity.serviceNotifier.subscribe(this) { connection ->
daemon = connection?.daemon
}
}
@@ -111,9 +110,7 @@ class RedeemVoucherDialogFragment : DialogFragment() {
}
override fun onDetach() {
- subscriptionId?.let { id ->
- parentActivity.serviceNotifier.unsubscribe(id)
- }
+ parentActivity.serviceNotifier.unsubscribe(this)
super.onDetach()
}