summaryrefslogtreecommitdiffhomepage
path: root/android/lib/daemon-grpc/src/main
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2024-06-13 09:29:41 +0200
committerAlbin <albin@mullvad.net>2024-06-13 09:45:34 +0200
commit8252bc2fdec20cee5ea334b98add2a345adf1ada (patch)
tree4afdb32cb6760d633aa1ecebc0e976df6c405d63 /android/lib/daemon-grpc/src/main
parent4b0f4388fd95d2354b23785472934136c0af8da4 (diff)
downloadmullvadvpn-8252bc2fdec20cee5ea334b98add2a345adf1ada.tar.xz
mullvadvpn-8252bc2fdec20cee5ea334b98add2a345adf1ada.zip
Fix missing device refresh
Diffstat (limited to 'android/lib/daemon-grpc/src/main')
-rw-r--r--android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt4
1 files changed, 4 insertions, 0 deletions
diff --git a/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt b/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt
index 6cc6d25c36..f8073323c8 100644
--- a/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt
+++ b/android/lib/daemon-grpc/src/main/kotlin/net/mullvad/mullvadvpn/lib/daemon/grpc/ManagementService.kt
@@ -210,6 +210,10 @@ class ManagementService(
.map { it.toDomain() }
.mapLeft { GetDeviceStateError.Unknown(it) }
+ suspend fun updateDevice() {
+ grpc.updateDevice(Empty.getDefaultInstance())
+ }
+
suspend fun getDeviceList(token: AccountNumber): Either<GetDeviceListError, List<Device>> =
Either.catch { grpc.listDevices(StringValue.of(token.value)) }
.map { it.devicesList.map(ManagementInterface.Device::toDomain) }