summaryrefslogtreecommitdiffhomepage
path: root/android/src
diff options
context:
space:
mode:
authorEmīls <pinkisemils@mullvad.net>2020-02-10 16:06:11 +0000
committerEmīls <pinkisemils@mullvad.net>2020-02-11 17:01:04 +0000
commite9b6b581b2f085e47ba6ddbd01502f7fd91d8fd7 (patch)
tree08a8f1814eb5eb2410e7c31ff59c95d47b4148da /android/src
parent5c77625d1606312edec12a57a4a1966d33d5ae61 (diff)
downloadmullvadvpn-e9b6b581b2f085e47ba6ddbd01502f7fd91d8fd7.tar.xz
mullvadvpn-e9b6b581b2f085e47ba6ddbd01502f7fd91d8fd7.zip
Fetch account history from daemon
Add JNI functions to call into the daemon to fetch the account history.
Diffstat (limited to 'android/src')
-rw-r--r--android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt
index e61567a0fe..a0dabf1a53 100644
--- a/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt
+++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/service/MullvadDaemon.kt
@@ -45,6 +45,10 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
return getAccountData(daemonInterfaceAddress, accountToken)
}
+ fun getAccountHistory(): ArrayList<String> {
+ return getAccountHistory(daemonInterfaceAddress)
+ }
+
fun getWwwAuthToken(): String {
return getWwwAuthToken(daemonInterfaceAddress)
}
@@ -107,6 +111,7 @@ class MullvadDaemon(val vpnService: MullvadVpnService) {
daemonInterfaceAddress: Long,
accountToken: String
): GetAccountDataResult
+ private external fun getAccountHistory(daemonInterfaceAddress: Long): ArrayList<String>
private external fun getWwwAuthToken(daemonInterfaceAddress: Long): String
private external fun getCurrentLocation(daemonInterfaceAddress: Long): GeoIpLocation?
private external fun getCurrentVersion(daemonInterfaceAddress: Long): String