summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2022-05-02 16:17:19 +0200
committerDavid Lönnhager <david.l@mullvad.net>2022-05-05 10:08:29 +0200
commit79597f626eefee882e468919b1c0e2123b612ef2 (patch)
tree930f8e9b6b96d90081555ce9dbccdcccb2f437b9 /android
parent24742485bd400e84ba7279b992867f0d9de9f4b1 (diff)
downloadmullvadvpn-79597f626eefee882e468919b1c0e2123b612ef2.tar.xz
mullvadvpn-79597f626eefee882e468919b1c0e2123b612ef2.zip
Hide private device type in `mullvad-daemon`
Diffstat (limited to 'android')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountAndDevice.kt (renamed from android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceConfig.kt)4
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceEvent.kt2
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceState.kt6
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt6
4 files changed, 9 insertions, 9 deletions
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceConfig.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountAndDevice.kt
index b8f5664e30..1a4ed323b9 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceConfig.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/AccountAndDevice.kt
@@ -4,7 +4,7 @@ import android.os.Parcelable
import kotlinx.parcelize.Parcelize
@Parcelize
-data class DeviceConfig(
- val token: String,
+data class AccountAndDevice(
+ val account_token: String,
val device: Device
) : Parcelable
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceEvent.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceEvent.kt
index 24703e7066..1f2b68fbe5 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceEvent.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceEvent.kt
@@ -5,6 +5,6 @@ import kotlinx.parcelize.Parcelize
@Parcelize
data class DeviceEvent(
- val device: DeviceConfig?,
+ val device: AccountAndDevice?,
val remote: Boolean
) : Parcelable
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceState.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceState.kt
index a4fd52cabb..8903cae6a9 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceState.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceState.kt
@@ -8,7 +8,7 @@ sealed class DeviceState : Parcelable {
object InitialState : DeviceState()
@Parcelize
- data class DeviceRegistered(val deviceConfig: DeviceConfig) : DeviceState()
+ data class DeviceRegistered(val deviceConfig: AccountAndDevice) : DeviceState()
@Parcelize
object DeviceNotRegistered : DeviceState()
@@ -22,11 +22,11 @@ sealed class DeviceState : Parcelable {
}
fun token(): String? {
- return (this as? DeviceRegistered)?.deviceConfig?.token
+ return (this as? DeviceRegistered)?.deviceConfig?.account_token
}
companion object {
- fun fromDeviceConfig(deviceConfig: DeviceConfig?): DeviceState {
+ fun fromDeviceConfig(deviceConfig: AccountAndDevice?): DeviceState {
return deviceConfig?.let { DeviceRegistered(it) } ?: DeviceNotRegistered
}
}
diff --git a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt
index 2aefe71a91..c7c2bb1e95 100644
--- a/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt
+++ b/android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt
@@ -3,9 +3,9 @@ package net.mullvad.mullvadvpn.service
import kotlinx.coroutines.channels.BufferOverflow
import kotlinx.coroutines.flow.MutableSharedFlow
import kotlinx.coroutines.flow.asSharedFlow
+import net.mullvad.mullvadvpn.model.AccountAndDevice
import net.mullvad.mullvadvpn.model.AppVersionInfo
import net.mullvad.mullvadvpn.model.Device
-import net.mullvad.mullvadvpn.model.DeviceConfig
import net.mullvad.mullvadvpn.model.DeviceEvent
import net.mullvad.mullvadvpn.model.DeviceState
import net.mullvad.mullvadvpn.model.DnsOptions
@@ -126,7 +126,7 @@ class MullvadDaemon(vpnService: MullvadVpnService) {
return listDevices(daemonInterfaceAddress, accountToken)
}
- fun getDevice(): DeviceConfig? = getDevice(daemonInterfaceAddress)
+ fun getDevice(): AccountAndDevice? = getDevice(daemonInterfaceAddress)
fun updateDevice() = updateDevice(daemonInterfaceAddress)
@@ -216,7 +216,7 @@ class MullvadDaemon(vpnService: MullvadVpnService) {
accountToken: String?
): List<Device>?
- private external fun getDevice(daemonInterfaceAddress: Long): DeviceConfig?
+ private external fun getDevice(daemonInterfaceAddress: Long): AccountAndDevice?
private external fun updateDevice(daemonInterfaceAddress: Long)
private external fun removeDevice(
daemonInterfaceAddress: Long,