summaryrefslogtreecommitdiffhomepage
path: root/android/app/src
diff options
context:
space:
mode:
authorDavid Lönnhager <david.l@mullvad.net>2021-11-12 14:12:23 +0100
committerDavid Lönnhager <david.l@mullvad.net>2022-03-14 12:08:48 +0100
commit094ff854c0591ef176b7420e325e4b557963c6d2 (patch)
treeb9394048cb3e92efcebe1c28187899e015c1475c /android/app/src
parent02774dc79db69e8cca343ff659688368198857e5 (diff)
downloadmullvadvpn-094ff854c0591ef176b7420e325e4b557963c6d2.tar.xz
mullvadvpn-094ff854c0591ef176b7420e325e4b557963c6d2.zip
Update Rust-end JNI and Android IPC
Diffstat (limited to 'android/app/src')
-rw-r--r--android/app/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt14
1 files changed, 6 insertions, 8 deletions
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 4565844daa..8470f314d7 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
@@ -45,7 +45,8 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
}
fun generateWireguardKey(): KeygenEvent? {
- return generateWireguardKey(daemonInterfaceAddress)
+ // TODO: remove
+ return null
}
fun getAccountData(accountToken: String): GetAccountDataResult {
@@ -85,6 +86,7 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
}
fun getWireguardKey(): PublicKey? {
+ // TODO: no longer needed
return getWireguardKey(daemonInterfaceAddress)
}
@@ -97,7 +99,7 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
}
fun setAccount(accountToken: String?) {
- setAccount(daemonInterfaceAddress, accountToken)
+ // TODO: replace with login+logout
}
fun setAllowLan(allowLan: Boolean) {
@@ -154,7 +156,6 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
private external fun connect(daemonInterfaceAddress: Long)
private external fun createNewAccount(daemonInterfaceAddress: Long): String?
private external fun disconnect(daemonInterfaceAddress: Long)
- private external fun generateWireguardKey(daemonInterfaceAddress: Long): KeygenEvent?
private external fun getAccountData(
daemonInterfaceAddress: Long,
accountToken: String
@@ -170,7 +171,8 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
private external fun getWireguardKey(daemonInterfaceAddress: Long): PublicKey?
private external fun reconnect(daemonInterfaceAddress: Long)
private external fun clearAccountHistory(daemonInterfaceAddress: Long)
- private external fun setAccount(daemonInterfaceAddress: Long, accountToken: String?)
+ private external fun loginAccount(daemonInterfaceAddress: Long, accountToken: String?)
+ private external fun logoutAccount(daemonInterfaceAddress: Long)
private external fun setAllowLan(daemonInterfaceAddress: Long, allowLan: Boolean)
private external fun setAutoConnect(daemonInterfaceAddress: Long, alwaysOn: Boolean)
private external fun setDnsOptions(daemonInterfaceAddress: Long, dnsOptions: DnsOptions)
@@ -190,10 +192,6 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
onAppVersionInfoChange?.invoke(appVersionInfo)
}
- private fun notifyKeygenEvent(event: KeygenEvent) {
- onKeygenEvent?.invoke(event)
- }
-
private fun notifyRelayListEvent(relayList: RelayList) {
onRelayListChange?.invoke(relayList)
}