diff options
| author | David Lönnhager <david.l@mullvad.net> | 2022-05-02 16:17:19 +0200 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-05-05 10:08:29 +0200 |
| commit | 79597f626eefee882e468919b1c0e2123b612ef2 (patch) | |
| tree | 930f8e9b6b96d90081555ce9dbccdcccb2f437b9 /android | |
| parent | 24742485bd400e84ba7279b992867f0d9de9f4b1 (diff) | |
| download | mullvadvpn-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.kt | 2 | ||||
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/model/DeviceState.kt | 6 | ||||
| -rw-r--r-- | android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt | 6 |
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, |
