diff options
| author | David Lönnhager <david.l@mullvad.net> | 2021-11-12 14:12:23 +0100 |
|---|---|---|
| committer | David Lönnhager <david.l@mullvad.net> | 2022-03-14 12:08:48 +0100 |
| commit | 094ff854c0591ef176b7420e325e4b557963c6d2 (patch) | |
| tree | b9394048cb3e92efcebe1c28187899e015c1475c /android/app/src | |
| parent | 02774dc79db69e8cca343ff659688368198857e5 (diff) | |
| download | mullvadvpn-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.kt | 14 |
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) } |
