summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-06-27 00:08:09 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2019-07-01 15:01:27 +0000
commitc7e7b7a399aec8a04f262a76306d49d14ba13a57 (patch)
tree35e0f9910deb266567fc39998b6af7110572f278 /android
parent6261362f90a9b62c890acce8f4db4fed1a69db58 (diff)
downloadmullvadvpn-c7e7b7a399aec8a04f262a76306d49d14ba13a57.tar.xz
mullvadvpn-c7e7b7a399aec8a04f262a76306d49d14ba13a57.zip
Include relay location in `TunnelState` data class
Diffstat (limited to 'android')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/ConnectionProxy.kt2
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt4
2 files changed, 3 insertions, 3 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/ConnectionProxy.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/ConnectionProxy.kt
index 8922344de5..8782493b4c 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/ConnectionProxy.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/dataproxy/ConnectionProxy.kt
@@ -36,7 +36,7 @@ class ConnectionProxy(val parentActivity: MainActivity) {
var onUiStateChange: ((TunnelState) -> Unit)? = null
fun connect() {
- uiState = TunnelState.Connecting()
+ uiState = TunnelState.Connecting(null)
cancelActiveAction()
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt
index 006de053c8..2551cfe978 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/model/TunnelState.kt
@@ -2,8 +2,8 @@ package net.mullvad.mullvadvpn.model
sealed class TunnelState() {
class Disconnected() : TunnelState()
- class Connecting() : TunnelState()
- class Connected() : TunnelState()
+ class Connecting(val location: GeoIpLocation?) : TunnelState()
+ class Connected(val location: GeoIpLocation) : TunnelState()
class Disconnecting() : TunnelState()
class Blocked() : TunnelState()
}